我在应用程序上运行了一些测试,当我使用wireshark嗅探我和应用服务器之间的流量时,我偶然发现了一件奇怪的事情:
在我通过应用程序的html发布帖子请求的情况下,它看起来像这样:
但是当我使用chrome扩展" postman" 请求同样的事情时,它看起来像是:
为什么参数现在显示在请求的顶部?我的意思是,这里发生了什么变化?
我试图找到一个线索,为什么它在第一个选项中工作并拒绝在第二个选项上工作。这就是为什么我需要调查每一件小事......
修改
我写了一个简短的html页面来说明这一点,第二个选项也在这里发生:
...
<form action="http://x.x.x.x/page.cgi?id=1726931735&host_name=blah" method="post">
....
答案 0 :(得分:1)
这很奇怪。第一个是正确的。第二个是使用get语义,但是做一个没有内容的帖子。我尝试使用其他内容而不是此Chrome扩展程序。
答案 1 :(得分:1)
postman
会发送一个空体,您需要enable the rows of key-value fields for them to be added to the request。 postman
未读取页面上的form
,其参数必须才能插入到插件字段中。否则postman
将发送空请求,就像您看到的那样。
您需要在Body
中的postman
标签中输入字段: