当前位置: 首页 > news >正文

千库网免费背景素材深圳seo推广公司

千库网免费背景素材,深圳seo推广公司,公司网络推广公司,申请个网站HTTP入门(一)#xff1a;在Bash中curl查看请求与响应本文简单总结HTTP的请求与响应。本文主要目的是对学习内容进行总结以及方便日后查阅。详细教程和原理可以参考HTTP文档(MDN)。本文版权归马涛涛所有。本文所引用的图片和文字版权归原作者所有#xff0c;侵权删。如有错误请…HTTP入门(一)在Bash中curl查看请求与响应本文简单总结HTTP的请求与响应。本文主要目的是对学习内容进行总结以及方便日后查阅。详细教程和原理可以参考HTTP文档(MDN)。本文版权归马涛涛所有。本文所引用的图片和文字版权归原作者所有侵权删。如有错误请在下方评论区指出欢迎积极讨论。服务器与浏览器的交互浏览器负责发起请求服务器在 80 端口接收请求服务器负责返回内容(响应)浏览器负责下载响应内容HTTP协议 的作用就是指导浏览器和服务器如何进行沟通。请求使用curl -s -v -H Mtt: xxx -- https://www.baidu.com来在Bash里创造一个请求并得到响应。-s简短的信息-v 表示请求 表示响应-H添加一个响应头请求与响应截图请求内容 GET / HTTP/1.1 GET方法发送请求获取默认根目录,使用http1.1协议 Host: www.baidu.com 主机 User-Agent: curl/7.58.0 用curl7.58这个东西发送的请求 Accept: */* 接受服务器返回的任何内容 Frank: xxx 有一个回车不同参数测试curl -X POST -s -v -H Frank: xxx -- https://www.baidu.com测试请求的内容为POST / HTTP/1.1 因为-x改成了postHost: www.baidu.comUser-Agent: curl/7.54.0Accept: */*Frank: xxxcurl -X POST -d 1234567890 -s -v -H Frank: xxx -- https://www.baidu.com测试请求的内容为POST / HTTP/1.1Host: www.baidu.comUser-Agent: curl/7.54.0Accept: */*Frank: xxxContent-Length: 10 内容长度为是10Content-Type: application/x-www-form-urlencoded1234567890-d 1234567890:我要往百度上传数据1234567890Content-Length: 10 : 内容长度为是10Content-Type:我要上传内容的格式Get是获取,只看浏览器内容,不做其他的事post是发表,上传的意思。例如说我要注册登录,就把数据写在-d里面,然后请求的时候就直接上传了。总结请求的格式1 动词 路径(HTTP规定必须以/开头) 协议/版本2 Key1: value12 Key2: value22 Key3: value32 Content-Type: application/x-www-form-urlencoded2 Host: www.baidu.com2 User-Agent: curl/7.54.03 (永远是回车,用来区分二四部分)4 要上传的数据请求最多包含四部分最少包含三部分。(也就是说第四部分可以为空)第三部分永远都是一个回车(n)动词有 GET POST PUT(整体更新) PATCH(部分更新) DELETE(删除一些东西) HEAD OPTIONS 等这里的路径包括「查询参数」但不包括「锚点」(服务器不看锚点,只看路径)如果你没有写路径那么路径默认为 /第 2 部分中的 Content-Type 标注了第 4 部分的格式响应上面三个请求示例前两个请求对应的响应分别为HTTP/1.1 200 OKAccept-Ranges: bytesCache-Control: private, no-cache, no-store, proxy-revalidate, no-transformConnection: Keep-AliveContent-Length: 2443Content-Type: text/html(百度返回的时候百度的数据长度和内容的格式)Date: Tue, 10 Oct 2017 09:14:05 GMTEtag: 5886041d-98bLast-Modified: Mon, 23 Jan 2017 13:24:45 GMTPragma: no-cacheServer: bfe/1.0.8.18Set-Cookie: BDORZ27315; max-age86400; domain.baidu.com; path/HTTP/1.1 302 FoundConnection: Keep-AliveContent-Length: 17931Content-Type: text/htmlDate: Tue, 10 Oct 2017 09:19:47 GMTEtag: 54d9749e-460bServer: bfe/1.0.8.18 后面太长省略了……GET 请求和 POST 请求对应的响应可以一样也可以不一样响应的第四部分可以很长响应的格式1 协议/版本号 状态码 状态解释2 Key1: value12 Key2: value22 Content-Length: 179312 Content-Type: text/html34 要下载的内容• 状态码是服务器对浏览器说的话详情请看维基百科HTTP状态码• 1xx 不常用• 2xx 表示成功 200成功(get) 204创建成功(post)• 3xx 表示滚吧 301(以前的人搬走了,搬去哪里会在第二部分location的一个key:value里该诉你) 302(外出了,过几天才会回来表示服务器临时不在)• 4xx 表示你丫错了(肯定是访问者出错,比如说你输入了错误的地址)• 5xx 表示好吧我错了(表示服务器错了)• 第 2 部分中的 Content-Type 标注了第 4 部分的格式• 第 2 部分中的 Content-Type 遵循 MIME 规范
http://www.yutouwan.com/news/186981/

相关文章:

  • 寻找做网站建筑行业做网站
  • 网站商品展示页怎么做怎么把网站放到空间
  • 免费的公司网站怎么做怎么打开网站
  • 哈尔滨市做网站优化网页设计 公司
  • 安卓手机怎么做网站网站程序更换
  • 网站素材图片网站建设哪些是需要外援的问题
  • 个人想建个网站怎么弄网站建设与管理代码样式
  • 网站建设中倒计时模板做海报 画册的素材网站
  • 3yx这个网站做刷单WordPress自动采集翻译插件
  • 个人网站 服务器八闽视频app下载
  • 劲松网站建设公司视频网站应该怎么做
  • 网站建设怎么提需求做百度手机网站优
  • 中国嘉兴门户网站武昌做网站多少钱
  • qingdao城乡住房建设厅网站怎么在地图上设置自己店的位置
  • 注销建设工程规划许可证在哪个网站海外网络服务商
  • 手机端网站开发书籍低代码平台的设计与实现
  • 超级采购小程序怎么注册杭州百度整站优化服务
  • 网站关键词表格下载网站开发与设计论文
  • 装修网站免费为你做的网站
  • 网络公司企业网站源码在线网页设计器
  • 如何将网站加入百度图 推广网络规划设计师备考
  • 关于域名用于非网站用途的承诺书某集团网站建设规划书
  • 电商网站建设内容规划桂林优化公司
  • 电子商务的网站建设名词解释网站建设 需求
  • 手机怎么制作网站教程视频教程网站内链设置
  • 移动端漂亮网站建设网页
  • 建设网站收费标准时间轴网站代码
  • 网站建设你懂的wordpress怎么改页面底部
  • 北京pc端网站开发苏ICP备网站建设中企动力无锡
  • 哈尔滨网站开发杭州模板建站