JAVA中通讯协议之http协议详解编程语言

HTTP请求详解:

1.请求行

GET /taoshihan/p/5346731.html HTTP/1.1

请求方式――请求资源名称 ――所遵循的协议

(POST,GET,DELETE,PUT,HEAD,OPTIONS,TRACE)

GET一般要求不能超过1k,POST传输没有大小限制

2.请求头

Host: www.dmyc8.com

3.主机名

Connection: keep-alive

4.连接信息

Pragma: no-cache

Cache-Control: no-cache

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8

5.可以接受:文件类型

Upgrade-Insecure-Requests: 1

User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36

6.客户端信息

Referer: http://www.dmyc8.com/

7.来源地址

Accept-Encoding: gzip, deflate, sdch

8.可以接受的编码:压缩

Accept-Language: zh-CN,zh;q=0.8

9.可以接受的语言:中文

10.响应头

HTTP/1.1 200 OK

11.协议版本――状态码

Date: Thu, 19 May 2016 03:47:48 GMT

Content-Type: text/html; charset=utf-8

12.返回的内容类型和编码

Transfer-Encoding: chunked

13.数据传输模式:块

Connection: keep-alive

Vary: Accept-Encoding

Cache-Control: private, max-age=10

14.通知浏览器是否缓存

Expires: Thu, 19 May 2016 03:47:58 GMT

通知浏览器缓存资源到指定的时间点

Last-Modified: Thu, 19 May 2016 03:47:48 GMT

实现缓存的

X-UA-Compatible: IE=10

Content-Encoding: gzip

    内容编码:压缩

状态码

200~299 成功接收

300~399 资源转移 302(重定向),304(使用缓存),307

400~499 请求有错误 404找不到

500~599 服务器内部错误 500

JAVA中通讯协议之http协议详解编程语言

转载请注明来源网站:blog.ytso.com谢谢!

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/14931.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论