美文网首页
HTTP的简单用法

HTTP的简单用法

作者: December1224 | 来源:发表于2019-02-19 22:10 被阅读0次

HTTP 的作用就是指导浏览器和服务器如何进行沟通。

请求的格式

1 动词 路径 协议/版本

2 Key1: value1

2 Key2: value2

2 Key3: value3

2 Content-Type: application/x-www-form-urlencoded

2 Host: www.baidu.com

2 User-Agent: curl/7.54.0

3

4 要上传的数据

请求最多包含四部分,最少包含三部分。(也就是说第四部分可以为空)

第三部分永远都是一个回车(\n)

动词有 GET POST PUT PATCH DELETE HEAD OPTIONS 等

这里的路径包括「查询参数」,但不包括「锚点」

如果你没有写路径,那么路径默认为 /

第 2 部分中的 Content-Type 标注了第 4 部分的格式

如何用 Chrome 发请求:

打开 Network

地址栏输入网址

在 Network 点击,查看 request,点击「view source」

这样就可以看到请求的前三部分了

如果有请求的第四部分,那么在 FormData 或 Payload 里面可以看到。

那么请求了之后,应该都能得到一个响应,除非断网了,或者服务器宕机了。

响应的格式

1 协议/版本号 状态码 状态解释

2 Key1: value1

2 Key2: value2

2 Content-Length: 17931

2 Content-Type: text/html

3

4 要下载的内容

状态码要背,是服务器对浏览器说的话

状态解释没什么用

第 2 部分中的 Content-Type 标注了第 4 部分的格式

第 2 部分中的 Content-Type 遵循 MIME 规范

用 Chrome 查看响应

打开 Network

输入网址

选中第一个响应

查看 Response Headers,点击「view source」

你会看到响应的前两部分

查看 Response 或者 Preview,你会看到响应的第 4 部分 

curl是一个利用URL规则在命令行下工作的文件传输工具

示例:curl -L  “http://www.baidu.com”

相关文章

  • HTTP的简单用法

    HTTP 的作用就是指导浏览器和服务器如何进行沟通。 请求的格式 1 动词 路径 协议/版本 2 Key1: va...

  • ARouter 分享一 ——页面注册

    参考文章GitHubhttps://github.com/alibaba/ARouter1.简单用法http://...

  • HTTP

    HTTP模块 第一个板块:简单介绍HTTP模块用法 //第一步:引入模块http模块是核心模块 var http=...

  • 2019-01-01

    python爬虫---requests库的用法 requests是python实现的简单易用的HTTP库,使用起来...

  • AngularJS中$http服务的简单用法

    我们可以使用内置的$http服务直接同外部进行通信。$http服务只是简单的封装了浏览器原生的XMLHttpReq...

  • $HTTP服务

    简介 Angular提供了http服务与后台做交互,用法简单,让我们看看Angular提供的GET、POS...

  • 因果推断浅学--实践简篇

    主要讲微软发布的DoWhy 的简单用法 因果推断框架 DoWhy 入门 - 知乎 (zhihu.com)[http...

  • 容联手机接口封装到ThinkPHP3.2.菜鸟图文教学

    今天来说下短信发送技术. 使用的是 容联http://www.yuntongxun.com/用法很简单, 具体要知...

  • iOS中发送HTTP请求的方案[摘自MJ]

    在ios中,常见的发送HTTP请求的方案有 苹果原生NSURLConnection:用法简单,最古老最经典最直接的...

  • Http cookies的用法

    首先 ,来了解一下cookie的基本概念 cookie产生过程 当你向服务器发送一个请求时,request hea...

网友评论

      本文标题:HTTP的简单用法

      本文链接:https://www.haomeiwen.com/subject/jrdqyqtx.html