4 发送POST请求
4.1 GET请求和POST请求
当想要向服务器发送请求的时候,可以考虑附加请求的参数
GET请求:把参数直接附加到URL地址的后面
https://tieba.baidu.com/f?kw=%E5%8A%A8%E6%BC%AB&ie=utf-8&pn=50
这里要访问的URL地址为:https://tieba.baidu.com/f
添加了参数:kw=%E5%8A%A8%E6%BC%AB&ie=utf-8&pn=50
要访问的贴吧:动漫吧
浏览器编码格式:UTF-8
开始帖子的ID:50
POST请求:则把参数附加到请求体中。明眼上看不到
POST请求一般会通过表单的形式附加
<form target="xxx.php" method="post">
姓名:<input type="text"/>
密码:<input type="password"/>
<input type="submit"/>
</form>
如果要提交数据给后面,使用POST请求。常用于表单的提交
4.2 FireFox的poster插件
注意:安装FireFox的时候,不要安装过于高级的版本。因为高的版本对poster不兼容,一般安装50以下的版本才行
注意:FireFox第一次运行的时候,会自动更新到最新版本,所以安装完成后,先把更新的功能去掉
打开FireFox的安装目录 C:\Program Files (x86)\Mozilla Firefox
把Update开头的文件删除
此时,启动FireFox,此时就不会更新了
把Fiddler关闭
在FireFox中访问 about:config
修改xpinstall.signatures.required(大概是倒数第4个)
把该值改为false
把poster-3.1.0-fx.xpi直接拖动到FireFox中
点击安装
安装完成后,重启FireFox。
按ALT键弹出菜单项,通过工具菜单选择Poster
就可以打开Poster插件了
假设在172.168.10.183服务器上已经搭建好testpost.php程序,通过如下方式即可访问GET请求
http://172.16.10.183/testpost.php?name=zhangsan&age=23&sex=male
如果要发送POST请求,首先在URL地址上输入
点击Parameters标签
回到Content to Send标签。点击Body from Parameters,则参数就传递过来了
点击POST按钮,发送POST请求