互联网行业中,客户端与服务器常见请求方式和响应状态码;使用浏览器交互常用知识点;
浏览器请求方式
http1.0定义了三种 | |
GET | 向服务器获取资源;常用于查询请求; |
POST | 向服务器提交数据而发送的请求;携带多个条件向服务器发起查询或数据交互请求; |
Head | 和get类似,返回的响应中没有具体的内容,用于获取报头 |
http1.1定义了六种 | |
PUT | 一般是用于更新请求,比如更新个人信息、商品信息全量更新 |
PATCH | PUT 方法的补充,更新指定资源的部分数据 |
DELETE | 用于删除指定的资源 |
OPTIONS | 获取服务器支持的HTTP请求方法,服务器性能、跨域检查等 |
CONNECT | 方法的作用就是把服务器作为跳板,让服务器代替用户去访问其它网页,之后把数据原原本本的返回给用户,网页开发基本不用这个方法,如果是http代理就会使用这个,让服务器代理用户去访问其他网页,类似中介 |
TRACE | 回显服务器收到的请求,主要用于测试或诊断 |
日常生活中,常见的请求方式分别是;GET、POST、PUT、DELETE;
服务器响应码
浏览器向服务器请求时,服务端响应的消息头里面有状态码,表示请求结果的状态;
常见状态码列表
响应码 | 说明 |
1XX | 收到请求,需要请求者继续执行操作,比较少用 |
2XX | 请求成功,常用的 200 |
3XX | 重定向,浏览器在拿到服务器返回的这个状态码后会自动跳转到一个新的URL地址,这个地址可以从响应的Location首部中获取 优点:网站改版、域名迁移等,多个域名指向同个主站导流 重点掌握:
|
4XX | 客户端出错,请求包含语法错误或者无法完成请求 重点掌握:
|
5XX | 服务端出错,服务器在处理请求的过程中发生了错误 重点掌握:
|