ホームページ > バックエンド開発 > PHPチュートリアル > 通过一个在线工具模拟发送post请求数据包,但结果并非预想,不知道哪里错了。

通过一个在线工具模拟发送post请求数据包,但结果并非预想,不知道哪里错了。

WBOY
リリース: 2016-06-06 20:45:58
オリジナル
1713 人が閲覧しました

博客园的文章可以设置密码,要阅读的时候需要输入密码。
我建了个测试页面,密码123456
现在,想通过程序读取博文内容,通过firebug抓包分析得到的http请求头信息如下:

<code>POST /hongfei/p/3705089.html HTTP/1.1
Host: www.cnblogs.com
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Referer: http://www.cnblogs.com/post/readauth?url=/hongfei/p/3705089.html
Cookie: cookie信息
Connection: keep-alive
</code>
ログイン後にコピー
ログイン後にコピー

Post参数如下:
tb_password=123456
然后通过一个在线工具发送post请求,结果如下。
发现结果并不是博文内容。
不知道哪里有误,还希望各位高手帮忙指点。
通过一个在线工具模拟发送post请求数据包,但结果并非预想,不知道哪里错了。

回复内容:

博客园的文章可以设置密码,要阅读的时候需要输入密码。
我建了个测试页面,密码123456
现在,想通过程序读取博文内容,通过firebug抓包分析得到的http请求头信息如下:

<code>POST /hongfei/p/3705089.html HTTP/1.1
Host: www.cnblogs.com
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Referer: http://www.cnblogs.com/post/readauth?url=/hongfei/p/3705089.html
Cookie: cookie信息
Connection: keep-alive
</code>
ログイン後にコピー
ログイン後にコピー

Post参数如下:
tb_password=123456
然后通过一个在线工具发送post请求,结果如下。
发现结果并不是博文内容。
不知道哪里有误,还希望各位高手帮忙指点。
通过一个在线工具模拟发送post请求数据包,但结果并非预想,不知道哪里错了。

Content-Type错了,Content-Type:application/x-www-form-urlencoded

通过一个在线工具模拟发送post请求数据包,但结果并非预想,不知道哪里错了。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート