HTTP的请求响应部分和curl 命令的使用

2023-05-06 03:58:00

 

HTTP 请求包括哪些部分:

1: POST / HTTP/1.1 这是第一部分主要包括: 动词 路径 协议/版本 2: Key1: value1 Key2: value2 Key3: value3 Content-Type: application/x-www-form-urlencoded Host: www.baidu.com User-Agent: curl/7.54.0 这些都是第二部分 3: 这就是第三部分 回车 主要用来分开第二和第四部分 4: 要上传的数据 这是第四部分 主要就是要上传的数据

HTTP 响应包括哪些部分:

1: HTTP/1.1 302 Found 这是第一部分主要包括: 协议/版本号状态码状态解释 2: Key1: value1 Key2: value2 Content-Length: 17931 Content-Type: text/html 这些都是第二部分 3: 这就是第三部分 回车 主要用来分开第二和第四部分 4:要下载的内容 这是第四部分 要下载的内容

如何用浏览器查看HTTP 请求/响应 内容:

请求: 打开命令行 打开 Network 地址栏输入网址 在 Network 点击,查看 request, 点击「view source」 如果有请求的第四部分,那么在 FormData 或 Payload 里面可以看到 这就是查看HTTP请求的方式了 响应: 打开命令行 打开 Network 输入网址 选中第一个响应 查看 Response Headers,点击「view source」 你会看到响应的前两部分 查看 Response 或者 Preview,你会看到响应的第 4 部分 这就是查看HTTP响应的方式了

curl 命令的使用:

curl -s -v -- "https://www.baidu.com" 以这段为例子 只要在命令行输入上面这段命令 就会出现 HTTP 请求的部分了 其实 -- "https://www.baidu.com" 表示你要访问的网址 而且如果在代码中加入 -x POST 还能将 GET 请求方式改成 POST -X/--request <command> 指定什么命令 -d/--data <data> HTTP POST方式传送数据 -s/--silent 静默模式。不输出任何东西 -v/--verbose 显示请求和响应(不加该参数只显示响应) -H/--header <line> 自定义头信息传递给服务器


以上就是关于《HTTP的请求响应部分和curl 命令的使用》的全部内容,本文网址:https://www.7ca.cn/baike/22813.shtml,如对您有帮助可以分享给好友,谢谢。
标签:
声明

排行榜