HTTP

HTTP 请求:

1 动词 路径 协议/版本

2 key: value

2 key: value

2 key: value

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

2 Host: www.baidu.com

3

4 要上传的数据

请求最多包含四部分

第三部分是回车 \n

动词有 GET POST PUT PATCH DELETE HEAD OPTIONS等

路径包含查询参数 不包括锚点 默认路径为 /

第二部分的content-type标注了第四部分的格式

使用chrome查看:

f12打开调试工具,点击network,点击其中一个响应,点击Request Headers view source查看。

HTTP 响应

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

2 key: value

2 key: value

2 key: value

2 Content-Length: 17931

2 Content-Type: text/html

3

4 要下载的内容

使用chrome查看:

f12打开调试工具,点击network,点击其中一个响应,点击Response Headers view source查看。

curl命令

curl命令 + 请求接口的地址。

curl -s -v -- "http://localhost:8888/index"

-s 不显示错误和进度

-v 参数可以显示一次 http 通信的整个过程,包括端口连接和 http request 头信息。


HTTP_第1张图片

你可能感兴趣的:(HTTP)