【AJAX】第二部分 HTTP相关问题
文章目录
2. HTTP相关问题
2.1 MDN关于HTTP的文档
2.2 HTTP请求交互的过程
- 前后应用从浏览器端向服务器发送HTTP 请求(请求报文)
- 后台服务器接收到请求后, 调度服务器应用处理请求, 向浏览器端返回HTTP响应(响应报文)
- 浏览器端接收到响应, 解析显示响应体/调用监视回调
2.3 HTTP请求报文
重点在于格式和参数:
行 GET / product_detail?id=2 HTTP/1.1
头 Host: www.baidu.com
Cookie: BAIDUID=AD3B0FA706E;
BIDUPSID=AD3B0FA706;
Content-Type: application/x-www-form-urlencoded 或者application/json
空行
体 username=tom&pwd=123
2.4 HTTP响应报文
重点在于格式和参数:
行 HTTP/1.1 200 OK
头 Content-Type: text/html;
charset=utf-8Set-Cookie: BD_CK_SAM=1;path=/
空行
体 <html>
<body>
<h1></h1>
</body>
</html>
2.5 常见的响应状态码
200 OK 请求成功。一般用于GET 与POST 请求
201 Created 已创建。成功请求并创建了新的资源
401 Unauthorized 未授权/请求要求用户的身份认证
404 Not Found 服务器无法根据客户端的请求找到资源
500 Internal Server Error 服务器内部错误,无法完成请求
2.6 不同类型的请求及其作用
GET
: 从服务器端读取数据(查)POST
: 向服务器端添加新数据 (增)PUT
: 更新服务器端已经数据 (改)DELETE
: 删除服务器端数据 (删)
总结
以上就是今天要讲的内容,本文介紹了 HTTP相关问题,希望对大家有所帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/82946.html