HTTP协议的几种请求方式method

Http协议是什么

HTTP是超文本传输协议,其定义了客户端与服务器端之间文本传输的规范。HTTP默认使用80端口,这个端口指的是服务端的端口。

需要注意的是,现在大多数访问都使用了HTTPS协议,而HTTPS的默认端口为443,如果使用80端口访问HTTPS协议的服务器可能会被拒绝。

HTTP协议的八种请求方法

HTTP协议中的请求方法(有时也叫“动作”),用来表明对Request-URL指定的资源的不同操作方式。
HTTP1.0中定义了三种请求方法:GET,POST和HEAD。
HTTP1.1中新增了五种请求方法:OPTIONS,PUT,DELETE,TRACE和CONNECT。
在这里插入图片描述
注意
1)当某个资源被请求,但该资源不支持其使用的请求方法时,服务器应当返回状态码405(Mothod Not Allowed);当服务器不认识或者不支持对应的请求方法时,应返回状态码501(Not Implemented)。
2)HTTP服务器至少应该实现GET和HEAD/POST方法,其他方法都是可选的,此外除上述方法,特定的HTTP服务器支持扩展自定义的方法。

大部分时候,我们需要使用的只有GET和POST,但是在REST风格的框架中,就需要根据对资源所要做的操作而选择使用POST、DELETE、PUT、GET,对应CURD(增删改查四种基本操作Create、Update、Read、Delete)。

发布了13 篇原创文章 · 获赞 0 · 访问量 526

猜你喜欢

转载自blog.csdn.net/babdpfi/article/details/105160078
今日推荐