HTTP协议详解
2015-09-28 19:53
295 查看
对HTTP的认识: http为超文本传输协议 首先,客户端向服务器发出请求,这个请求信息存在,请求行,请求头信息(key:value),空行,主体信息 请求头信息包括请求方法,请求路径,所用协议 常见请求方法有GET POST HEAD PUT DELETE 请求行:首先要有访问主机名,还可以存在客户端信息,cookie,发送内容的长度等 主题信息为发送的内容
例如http://localhost/lianxi/01.php文件信息为 <?php echo 'you are '; print_r($_POST); ?>
用dos窗口发送post数据 内容如下: POST /lianxi/01.php HTTP/1.1 Host:localhost Content-type:application/x-www-form-urlencoded Content-length:16 username=zhangsan
首先输入telnet localhost 80
然后输入ctrl+】回解能够看到输入的内容
相应信息array(username=zhangsa),数据长度正好有16个长度
响应信息 响应行:协议版本 状态码 状态文字 相应头信息(key:value) content-length:相应信息的长度 空行 主体响应信息
post传输比get传输多个Content-type:application/x-www-form-urlencoded头信息,如果没有则认为是post提交的数据
相关文章推荐
- 解决阿里云SLB无法添加https证书的问题
- hdu5491(2015合肥网络赛H题)
- 部署完openstack后的网络配置(一)
- 安卓:IntentService实现网络下载图片并写入到SD卡
- hdu5492(2015合肥网络赛I题)
- 网络编程_post_异步-请求_获取网络数据
- 网络编程_post_异步-代理_获取网络数据
- HttpClient Demo
- 网络编程_post_同步_获取网络数据
- 网络编程_get_异步-请求_获取网络数据
- iOS开发 调试 网络限速
- AngularJS 用 $http.jsonp 方法跨域请求数据错误的问题
- 网络访问请求关于封装了拼接url的方法。
- 网络图片加载
- Angular JS 学习笔记(自定义服务:factory,Promise 模式异步请求查询:$http,过滤器用法filter,指令:directive)
- windows网络联接问题
- 网络编程_get_异步-代理_获取网络数据
- 网络编程_get_同步_获取网络数据
- HTTP协议详解(真的很经典)
- 移动虚拟机后修改 MAC 地址