美文网首页
fiddler为什么找不到接口参数

fiddler为什么找不到接口参数

作者: 小迷糊仙 | 来源:发表于2020-06-24 22:23 被阅读0次

    最近在研究jmeter测试接口,于是决定用fiddler抓取接口参数,找了最基本的一个登陆接口,可发现请求url太多了,不知道哪一个是自己需要的,最后找到了url,却发现没有请求参数,于是,参考网上种种资料,问题迎刃而解,分享出来,给有需要帮助的朋友

    这里要先说说一个概念

    • 常见的post提交数据类型有:
      1.第一种:application/json;格式:{"input1":"xxx","input2":"ooo","remember":false}
      2.第二种:application/x-www-form-urlencoded ,格式:input1=xxx&input2=ooo&remember=false
      3.第三种:multipart/form-data
      格式:
      ------WebKitFormBoundaryrGKCBY7qhFd3TrwA
      Content-Disposition: form-data; name="text"
      title
      ------WebKitFormBoundaryrGKCBY7qhFd3TrwA
      Content-Disposition: form-data; name="file"; filename="chrome.png"
      4.第四种:text/xml

    1)假如:请求Content-Type为Content-Type: application/json
    那么,可在Inspector下的JSON直接看参数,更直观,这里我用163邮箱登陆为例,如下图


    2)假如:请求Content-Type为Content-Type:application/x-www-form-urlencoded
    在Raw下查看参数,如下图:


    那么,在Inspector-WebForms下,直接查看表单参数,更直观


    注意:这里的QueryString是请求参数

    问题来了,如果Content-Type: application/json类型在WebForms中查看,就会发现在body中找不到参数,原因是Content-Type: application/json类型需要去josn中查看参数,如下图所示:

    以上就是fiddler抓包过程,找不到body参数的可能原因~~

    相关文章

      网友评论

          本文标题:fiddler为什么找不到接口参数

          本文链接:https://www.haomeiwen.com/subject/ygbdfktx.html