前言: Fiddler是一个简单的http协议调试代理工具,它界面友好,易于操作,是模拟http请求的利器之一。 在接口测试中,接口通常是get请求或者post请求。get请求的测试一般较为简单,只需设置好相关的请求头,url写正确即可。但是在测试post请求时,请求数据格式的设置往往就稍显复杂。尤 ...
分类:
其他好文 时间:
2018-03-01 20:16:29
阅读次数:
207
调用例子: 参考连接: http://www.cnblogs.com/xssxss/archive/2012/07/03/2574554.html http://blog.csdn.net/flymorn/article/details/6769722 ...
1 为什么要使用http协议 假设我现在有两个客户端浏览器,一个是google,一个是IE浏览器;我现在有两个服务器,一个是tomcat,一个是JBoss;在最初的情况下是:如果google要往tomcat上发送数据,就一定要在消息的前面加上google;比如google:helloWorld!此时 ...
分类:
Web程序 时间:
2018-01-14 10:55:26
阅读次数:
243
1.为什么是Fiddler? 抓包工具有很多,小到最常用的web调试工具firebug,达到通用的强大的抓包工具wireshark.为什么使用fiddler?原因如下: a.Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大。模拟http请求的功能也不够,且firebug常常是 ...
分类:
Web程序 时间:
2018-01-14 00:58:57
阅读次数:
175
CURL$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,self::$connectTimeout);
curl_setopt($ch,CURLOPT_TIMEOUT,self::$socketTimeout);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$curl_errno=curl_errno($ch);
$data=curl_..
分类:
Web程序 时间:
2017-11-21 19:49:20
阅读次数:
258
public static String Submit(String methodName) { string postData = "this is post data";//请求的数据,后面转换成二进制请求 HttpWebRequest request = (HttpWebRequest)Web... ...
telnet模拟http请求: cmd进去以后输入:telnet 127.0.0.1 80 回车(如果程序用不了,那么进去控制面板->程序和功能->打开或关闭windows功能,勾选telnet客户端即可),然后按下ctrl+],回车就可以了 GET请求: GET http://localhost/ ...
分类:
Web程序 时间:
2017-10-13 19:14:34
阅读次数:
268
一、http请求(仅描述get和post请求) 1、get请求:在URL中直接展示参数名称和数值,请求长度有限制 例如,请求userid=1的用户信息,url:http://hostname/getuser?userid=1 2、post请求:将数据放在body中进行传输,因此,url中不会暴露请求 ...
分类:
Web程序 时间:
2017-09-10 19:02:44
阅读次数:
170
一、通过requests发送请求之前一直使用urllib以及urllib2模拟http请求发送,在实际场景中,我们需要造自己定义好的header、body等等,使用urllib很麻烦,很偶然的机会,接触到了requests,可以通过发送xml、简单易用,直接上代码:requests
connected():
#通过形参传入url以..
分类:
编程语言 时间:
2017-08-31 09:37:47
阅读次数:
944
为了给别人提供账号密码以便xx,同时又为了防止账号密码被对方篡改,于是想做一个自己的登录页面,自己设计一套非真实的账号密码,然后别人通过在我的网页上登录我设计的账号密码,通过我的验证后我再来提供xx服务。 方案一:模拟HTTP请求 这是一开始最先想到的方案,于是通过fiddler,wireshark ...
分类:
其他好文 时间:
2017-08-12 22:41:46
阅读次数:
244