0%

常见http请求响应header

游戏是所有哺乳类动物,特别是灵长类动物学习生存的第一步。它是一种基于物质需求满足之上的,在一些特定时间、空间范围内遵循某种特定规则的,追求精神世界需求满足的社会行为方式,但同时这种行为方式也是哺乳类动物或者灵长类动物所需的一种降压减排的方式,不管是在出生幼年期,或者发育期,成熟期都会需要的一种行为方式。合理适度的游戏允许人类在模拟环境下挑战和克服障碍,可以帮助人类开发智力、锻炼思维和反应能力、训练技能、培养规则意识等,大型网络游戏还可以培养战略战术意识和团队精神。

一、概念

标准http协议分为请求和响应两部分,header是Http的实体首部字段,用于说明请求或返回的消息主体是用何种方式编码。

1
2
3
4
请求行:包含请求方法、URI、HTTP协议版本三部分
请求头:包含客户端此次请求的具体信息
空行
请求体:GET请求无请求体,POST有
1
2
3
4
响应行:包含HTTP协议版本、状态码、原因短语
响应头:包含服务器返回给客户端的具体信息,如此次响应的时间、返回的文件长度、文件类型等
空行
响应体:服务器返回给客户端的文件、数据等

二、header

  1. 常见

    • application/x-www-form-urlencoded:浏览器的原生form表单,提交的数据按照key1=val1&key2=val2的方式进行编码,keyval都进行了URL转码
    • multipart/form-data:使用表单上传文件时,formenctype的值必须为multipart/form-data
    • application/json:消息主体是序列化后的JSON字符串
    • text/xml:一种使用HTTP作为传输协议,XML作为编码方式的远程调用规范
    • text/html:HTML格式
  2. 其他

    • text/plain:纯文本格式
    • image/gif:gif图片格式
    • image/jpeg:jpg图片格式
    • image/png:png图片格式
    • application/xhtml+xml:XHTML格式
    • application/xml:XML数据格式
    • application/atom+xml:Atom XML聚合格式
    • application/json:JSON数据格式
    • application/pdf:pdf格式
    • application/msword:Word文档格式
    • application/octet-stream: 二进制流数据(如常见的文件下载)

三、参考

  1. 参考一