HTTP协议,HTTP协议是什么?返回列表
上传时间:2015-02-02 内容关键字:
Date: Tue, 15 Apr 2014 07:44:13 GMT 相应头部信息:格式一般为key:value
Server: Apache/2.2.11 (Win32) PHP/5.2.9
X-Powered-By: PHP/5.2.9
Content-Length: 5 显示相应主体的长度:比如hello为5
Content-Type: text/html
hello 主体信息
实例二、POST方式发送请求:
注意:如果在telnet中直接输入出现问题的话,可以先写在记事本里然后贴进去,这样就神奇的好了。
第零部:准备工作。在/zbzPHP/hello/a.php目录下输入如下测试代码:
echo $_POST['username'],"
";
echo $_POST['age'],"
";
echo "hello";
第一步:分析:要用POST方法发送请求
方法 路径 版本
请求行
主体内容...
据上:
POST /zbzPHP/hello/a.php HTTP/1.1
Host:localhost
Content-length:24 //此命令是告诉服务器,接受多少数据就结束接受任务就好了。
//此行为空格,而且是必须有,用来隔开头信息和主体信息。
username=zhangsan&age=20
注意:
1. POST方式比GET方式多了★Content-length 和 ★username=zhangsan&age=20
他们分别为头部信息中表明发送主体的长度和 要发送的主体信息。
2. 但是这个时候并没有出现我们想要的结果,因为POST传输的数据没有发送成功。只输出了hello。
第二部:POST方式比GET方式还多一个★Content-type:application/x-www-form-urlencoded。
该信息含义是:
表示客户端提交给服务器文本内容的编码方式 是URL编码,即除了标准字符外,每字节以双字节16进制前加个“%”表示。