ajax概述

不常见的请求方式

  • HEAD
  • 表示指向获取指定的响应头
  • CONNECT
  • 测试连接
  • TRACE
  • 追踪请示路径

请求信息 (Request Message)

  • 请求头
  • Host : localhost
    • 告诉浏览器请求哪一个虚拟主机
  • Connection : keep-alive
    • 告诉服务器做持久连接
  • user-Agent
    • 告诉服务器,客户端浏览器的类型
  • CaChe-Control : max-age
    • 告诉浏览器缓存信息,max-age为不缓存
  • Accept-Language : zh-CN
    • 告诉服务器自己能接受的自然语言
  • Accept-Encoding : gzip
    • 告诉服务器自己可以接受的压缩类型
  • Referer : url
    • 告诉服务器请求你来自哪个页面

响应信息 (Response Message)

  • 响应状态码
    • 1XX
  • 提示信息
    • 2XX
code解释
200请求成功
201创建成功
202更新成功
204删除成功
  • 3XX
    • 需要客户端进行重定向
code解释
301永久性重定向
302临时重定向
304Not Modified
  • 4XX
    • 客户端请求错误
code解释
400请求包含不支持的参数
401未授权
403没有访问权限
404请求资源不存在
405请求方式不被允许
413上传File体积太大
  • 5XX
    • 服务器运行错误

响应消息头 (Response Message)

  • Content-Type
    • 响应的主题类型,告诉浏览器,响应的数据是什么格式及什么类型
    • 取值
type解释
text/plain纯文本
text/html文本与网页
text/css样式
application / javascriptjs代码片段
application / xml按xml的方式解析
application / json按json的方式解析

与缓存相关的消息头

  • Cache-control
  • 作用
    • 从服务器将文档传来开始,认为新鲜的秒数
  • 取值
    • 秒数
    • 如果去取值为0 / no-cache,表示每次都要重新刷新网页
  • Expires
  • 指定缓存的过期时间,取值为标准时间(GMT),为0表示不需要缓存

如何在网页中设置请求头信息

<meta http-equiv="Content-Type" content="text/html"></meta>    
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇