• 微信:
  • hai764003
  • QQ:
  • 511211014
  • E-mail:
  • jaquery@163.com

案例总数51

访问总数312389

收藏总数310920

HTTP协议,HTTP协议是什么?返回列表

上传时间:2015-02-02 内容关键字:

Date: Tue, 15 Apr 2014 07:44:13 GMT 相应头部信息:格式一般为keyvalue

Server: Apache/2.2.11 (Win32) PHP/5.2.9

X-Powered-By: PHP/5.2.9

Content-Length: 5 显示相应主体的长度:比如hello5

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进制前加个“%”表示。

 

小海哥推荐你看: 博客园  php教程分享网站  phpmywind  脚本之家