[关闭]
@chenxuxiong 2016-05-29T12:24:35.000000Z 字数 3672 阅读 365

http相关问题

计算机网络


1.http的报文结构

1、请求报文

2、响应报文结构

  1. 1xx 消息,一般是告诉客户端,请求已经收到了,正在处理,别急...
  2. 2xx 处理成功,一般表示:请求收悉、我明白你要的、请求已受理、已经处理完成等信息.
  3. 3xx 重定向到其它地方。它让客户端再发起一个请求以完成整个处理。
  4. 4xx 处理发生错误,责任在客户端,如客户端的请求一个不存在的资源,客户端未被授权,禁止访问等。
  5. 5xx 处理发生错误,责任在服务端,如服务端抛出异常,路由出错,HTTP版本不支持等。

参考:http://blog.csdn.net/zhll3377/article/details/7748086

2.Http request的几种类型。

3.Http1.1和Http1.0的区别

http1.1缓存机制

4.Http怎么处理长连接。

拓展:与TCP长连接的区别

拓展:TCP长连接

这个“一段时间”可以设置。CURLOPT_TCP_KEEPIDLE是空闲多久发送一个心跳包,CURLOPT_TCP_KEEPINTVL是心跳包间隔多久发一个。

参考:http://www.cnblogs.com/cswuyg/p/3653263.html

5.http与https的区别

6.http的content-type

  1. text/html HTML格式
  2. text/plain :纯文本格式
  3. text/xml XML格式
  4. image/gif gif图片格式
  5. image/jpeg jpg图片格式
  6. image/pngpng图片格式
  7. application开头的媒体格式类型:
  8. application/xhtml+xml XHTML格式
  9. application/xml XML数据格式
  10. application/atom+xml Atom XML聚合格式
  11. application/json JSON数据格式
  12. application/pdf pdf格式
  13. application/msword Word文档格式
  14. application/octet-stream 二进制流数据(如常见的文件下载)
  15. application/x-www-form-urlencoded <form encType=””>中默认的encTypeform表单数据被编码为key/value格式发送到服务器(表单默认的提交数据的格式)
  16. 另外一种常见的媒体格式是上传文件之时使用的:
  17. multipart/form-data 需要在表单中进行文件上传时,就需要使用该格式

以上就是我们在日常的开发中,经常会用到的若干content-type的内容格式。
参考:http://blog.csdn.net/blueheart20/article/details/45174399

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注