资讯专栏INFORMATION COLUMN

HTTP 之浏览器和服务器之间的请求与响应

zsirfs / 2494人阅读

摘要:浏览器发起请求请求的数据格式,请求方法请求路径版本号,请求的,键值对,两个换行回车,要上传的数据因为上传的数据长度为所以请求数据中会出现请求方法,获取,上传,全部更新,局部更新,删除服务器给出响应响应的数据格式,版本号

浏览器发起请求 请求的数据格式

1,请求方法 请求路径 HTTP版本号
2,Host: 请求的url
3,(键值对)
4,/r/n/r/n(两个换行回车)
5,(要上传的数据)

curl -s -v -- "https://www.baidu.com/"

curl -X POST -d "abcd" -s -v -- "https://www.baidu.com/"


因为上传的数据 abcd 长度为 4 所以请求数据中会出现 Content-Length: 4

请求方法

1,GET 获取
2,POST 上传
3,PUT 全部更新
4,PATCH 局部更新
5,DELETE 删除

服务器给出响应 响应的数据格式

1,HTTP版本号 响应状态码 状态码描述
2,(键值对)
3,/r/n/r/n(两个换行回车)
4,响应数据

curl -s -v -- "https://www.baidu.com/"

状态码

1,200 一般的成功
2,204 资源创建成功
3,301 访问的资源永久搬走
4,302 访问的资源临时搬走
5,304 访问的资源和上次一样
6,4xx 访问者出错
7,5xx 服务器出错

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/109338.html

相关文章

  • 前端面试websocket篇

    摘要:服务器将资源复本写到套接字,由客户端读取。释放连接连接服务器主动关闭套接字,释放连接客户端被动关闭套接字,释放连接。使用约定好的计算握手消息,并使用生成的随机数对消息进行加密,最后将之前生成的所有信息发送给网站。 还是同以往一样,面试会考到的地方,我都会做出标记,websocket如何在前端如何用的,这个得用,别这个都不知道,那这个教程就没用了。如果你想对其原理进行深入了解,那么本教程...

    codeGoogle 评论0 收藏0
  • 前端面试websocket篇

    摘要:服务器将资源复本写到套接字,由客户端读取。释放连接连接服务器主动关闭套接字,释放连接客户端被动关闭套接字,释放连接。使用约定好的计算握手消息,并使用生成的随机数对消息进行加密,最后将之前生成的所有信息发送给网站。 还是同以往一样,面试会考到的地方,我都会做出标记,websocket如何在前端如何用的,这个得用,别这个都不知道,那这个教程就没用了。如果你想对其原理进行深入了解,那么本教程...

    cooxer 评论0 收藏0
  • Android 网络基础 HTTP

    摘要:对于传输内容的完整性没有确认的办法,往往容易在传输过程中被劫持篡改。目前的做法是使用由数字证书认证机构颁发的公开秘钥证书。 读前思考 学习一门技术或者看一篇文章最好的方式就是带着问题去学习,这样才能在过程中有茅塞顿开、灯火阑珊的感觉,记忆也会更深刻。 了解哪些响应状态码? get 和 post 的区别? HTTP 和 HTTPS 的区别); 概述 HTTP 全称是 HyperText ...

    番茄西红柿 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<