HTTP请求详解(2)
HTTP参数分为四种:
- 请求头参数(head)
存放在请求头中发送给服务器的参数,服务器通过这些参数能够正确解析请求的body - 路径参数(path)
请求的资源路径,https://cn.bing.com/search?q=xxxxx&efirst=0&ecount=50,其中/search就是资源路径 - 查询参数(query)
q=xxxxx就是查询参数,请求地址与参数之间用?进行分隔,多个参数用&分隔 - 请求体参数(body)
存在放请求体中的参数,服务器会根据请求头中的Content-Type获取其格式,再根据格式进行解析
Request Headers
Connection:浏览器与服务器通信时对于长连接的处理状态,keep-alive/close
Authorization:向服务器认证用户代理的凭证,用于http的身份验证
User-Agent:确定请求的用户代理的应用程序类型,操作系统,软件供应商或软件版本
Accept-Encoding:客户端支持的数据压缩格式
Accept-Language:客户机支持的语言
Cookie:客户机通过这个头告诉服务器,可以向服务器带数据
Response Headers
Connection:服务器通过这个头,响应完是保持链接还是关闭链接
Content-Type:返回数据的类型
Content-Length:数据长度
Access-Control-Allow-Credentials:是否允许后续请求携带认证信息(cookies),该值只能是true,否则不返回
Access-Control-Allow-Headers:允许的请求头字段,不限于该次请求
Access-Control-Allow-Methods:允许的请求类型,不限于该次请求
Access-Control-Allow-Origin:指定允许其他域名访问
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix