前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >你真的懂HTTP请求?

你真的懂HTTP请求?

作者头像
IT架构圈
发布2018-05-31 15:44:50
7820
发布2018-05-31 15:44:50
举报
文章被收录于专栏:IT架构圈IT架构圈

HTTP请求方式 GET 获取数据,放到请求头里,没有请求体,用?号传递数据 POST 修改数据,可以放在请求头里,也可以放在请求体里 PUT 保存数据 DELETE 删除数据 OPTION 询问服务器的支持特性 HEAD 返回报文头

服务器响应(response)

代码语言:javascript
复制
HTTP/1.1 200 OK #格式 HTTP版本|request执行是否成功的状态吗|
Bdpagetype: 2
Bdqid: 0x80ec36bf000098e8
Bduserid: 1222258778
Cache-Control: private
Connection: Keep-Alive
Content-Encoding: gzip
Content-Type: text/html;charset=utf-8
Date: Mon, 23 Oct 2017 05:33:29 GMT
Expires: Mon, 23 Oct 2017 05:33:29 GMT
Server: BWS/1.1
Set-Cookie: BDSVRTM=275; path=/
Set-Cookie: BD_HOME=1; path=/
Set-Cookie: H_PS_PSSID=1458_21111_24022_20928; path=/; domain=.baidu.com
Strict-Transport-Security: max-age=172800
X-Ua-Compatible: IE=Edge,chrome=1
Transfer-Encoding: chunked
1.起始行 
2响应头 
3.响应体
URL
URL(location):通过位置寻找 
URN (Name):通过名字寻找 
URI (Identifier):是URL和URN的合称 
URL的组成: 
方案|主机|[端口]|路径|查询|片段 
http://www.baidu.com:80/index.html?q=”百度”#hook 
方案:生命了访问的协议是什么,用冒号隔开,比如HTTP: 
主机与端口:主机前用”//”斜杠,主机和端口之间用”:”隔开 
路径:表明资源在服务器的位置 
查询:向数据库发送请求,与之前的用”?”隔开,查询参数之间用”&”隔开 
参数:发送的参数请求,参数之间用”;”隔开 
片段:定位到网页的某个部分,用#隔开
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-03-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程坑太多 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档