如何使用fiddler模拟http请求

    xiaoxiao2022-06-30  59

    Fidder模拟post请求:

    第一步:先是打开Fidder软件,如下所示

    第二步:修改Fidder中的内容,如下

    • 请求类型为:POST • 请求的URL(粘贴即可):http://xxxx.com/xxxxx/xxxx.json • 请求的头域:(粘贴并修改Authorization)

    User-Agent: Fiddler Host: i.api.weibo.com Content-Length: 46 Authorization: Basic **d295YW93ZW56aV9hYmNAc2luYS5jb206YWJjZGVmZzEyMzQ**= Content-Type: application/x-www-form-urlencoded

    注意: Content-Type: application/x-www-form-urlencoded 这个请求头信息必须写,否则服务端就接收不到post请求传递的参数。Authorization: Basic 后面的内容是可以修改的,每个人的都不一样,需要重新生成才可以,具体的生成方法如下:

    d295YW93ZW56aV9hYmNAc2luYS5jb206YWJjZGVmZzEyMzQ= 这段编码的生成方式如下:

    使用 ( 用户名:密码 )的格式进行Base64编码后的字符串。 如:xuexiaojun:123456789 -> dGVzdF9hYmNAc2luYS5jb206YWJjZGVmZzEyMzQ=

    也就是用用户注册app的用户名和密码进行生成一个随机的编码,然后把 Authorization: Basic后面的值覆盖掉即可。 使用 用户名:密码 然后执行编码,把框下面的编码进行赋值就行了 例如:18880000000:!@junxx0911

    然后我们把生成的这个编码字符串放到请求头Authorization: Basic 的后面即可。

    第三步:把post请求参数写到body体中,点击右上角 Execute 按钮执行一次请求

    POST请求的body为(粘贴即可): ct=1&mid=122121&pushsvc=1&pw=!@junxx0911&un=18880000000

    转载请注明原文地址: https://ju.6miu.com/read-1126050.html

    最新回复(0)