美文网首页
http1.1八个资源操作

http1.1八个资源操作

作者: X1_blog | 来源:发表于2020-05-30 23:47 被阅读0次

HTTP1.1 head,get, post, put, patch, delete, options , trace, connect 八大方法的区别和使用方法

head : 获取资源(类似select) , 但响应不能返回实体

get : 获取资源(类似select) , 安全, 幂等

post: 代表可能改变服务器资源的请求(insert)

put : (update) 对整个资源进行更新

patch : (局部update) 对局部明确的资源进行更新, 只提交需要修改的部分内容

delete : (delete) 删除资源

options : 查询目标资源的请求方法等信息

trace : 调试用, 按照资源路径测试回环

connect : 做代理, 向代理服务器做请求建立一条隧道

针对 options , trace ,我在服务器创建了一个index.html文件, 测试结果如下

# OPTIONS , 得到允许的请求方法有POST,OPTIONS,GET,HEAD,TRACE, 服务允许在apache下,php版本为7.2.31
[root@VM_0_17_centos html]# telnet xiao5.fun 80
Trying 119.28.203.193...
Connected to xiao5.fun.
Escape character is '^]'.
OPTIONS /index.html HTTP/1.1
Host: xiao5.fun

HTTP/1.1 200 OK
Date: Sat, 30 May 2020 15:32:57 GMT
Server: Apache/2.4.6 (CentOS) PHP/7.2.31
Allow: POST,OPTIONS,GET,HEAD,TRACE
Content-Length: 0
Content-Type: text/html; charset=UTF-8

# TRACE 得到Transfer-Encoding, Content-Type , 说明资源可达
[root@VM_0_17_centos html]# telnet xiao5.fun 80
Trying 119.28.203.193...
Connected to xiao5.fun.
Escape character is '^]'.
TRACE /index.html HTTP/1.1
Host: xiao5.fun

HTTP/1.1 200 OK
Date: Sat, 30 May 2020 15:37:23 GMT
Server: Apache/2.4.6 (CentOS) PHP/7.2.31
Transfer-Encoding: chunked
Content-Type: message/http

2f
TRACE /index.html HTTP/1.1
Host: xiao5.fun

简单表述REST风格的理解

主要描述如何设计网络接口 : 用URL定位资源,用HTTP动词描述操作 , 用返回status_code 得知结果

相关文章

  • http1.1八个资源操作

    HTTP1.1 head,get, post, put, patch, delete, options ,...

  • HTTP八大请求方法

    在HTTP1.1版本中共支持以下八种请求方法: GET:获取资源 POST:传输实体内容 DELETE:删除资源 ...

  • 第14讲 | HTTP协议:看个新闻原来这么麻烦

    1 URL=统一资源定位符2 HTTP1.1 默认开启keep-alive , 多次请求会复用tcp连接3 htt...

  • WebSocket使用总结

    简介 HTTP 协议:通信只能由客户端发起。他可以做成轮询的形式但是浪费资源。HTTP1.1中进行了改进,使得有一...

  • 前端|加载的图片太多或太大如何优化(上)

    摘要 web性能的终极目标是减少资源到客户端的延迟,但是我们在HTTP1.0/HTTP1.1协议中经常会遇到加载的...

  • HTTP方法以及测试方式

    1. HTTP1.1 支持的八种方法 根据RFC 2616 ,HTTP1.1共支持八种方法: OPTIONS:允许...

  • Http1.1持久连接

    引入长连接的原因 在Http1.1之前,无论浏览器什么时候连接到Web服务器,当服务器将请求的资源返回后,就会断开...

  • HTTP的区别

    HTTP1.0、HTTP1.1和HTTP2.0区别 1. HTTP1.0与HTTP1.1 1.1 长连接 HTTP...

  • 极限资源操作

    今天去上心理咨询师的课,刚下课,现在进行正反馈。 实际上,如何发挥我们的主观能动性,把效能发挥到极致,进一步提高生...

  • 操作系统

    计算机系统:硬件资源和软件资源操作系统:批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统、...

网友评论

      本文标题:http1.1八个资源操作

      本文链接:https://www.haomeiwen.com/subject/usbkzhtx.html