http协议的五种方法?
1,GET
安全、幂等;
用于获取资源;
2,POST
非安全、非幂等;
用于创建子资源
3,PUT
非安全、幂等;
用于创建、更新资源;
4,DELETE
非安全、幂等;
删除资源;
5,PATCH
非安全、幂等;
用于创建、更新资源,于PUT类似,区别在于PATCH代表部分更新;
后来提出的接口方法,使用时可能去要验证客户端和服务端是否支持;
HTTP 协议使用运输层的什么协议为它提供服务?
HTTP使用TCP作为它的运输层协议,TCP为HTTP提供可靠数据传输服务。使用了分层结构,HTTP协议不用担心数据丢失,也不用关注TCP从网络的数据丢失和乱序故障中恢复的细节。
HTTP是一个无状态协议,服务器向客户端发送被请求的文件,而不保存任何关于该客户的信息,(需要保存则应当使用cookie)。
http协议和websocket协议的区别?
HTTP协议和WebSocket协议是两种不同的通信协议,它们的主要区别在以下几个方面:
1. 请求-响应模式 vs 双向通信:HTTP是一种请求-响应模式的协议,即客户端发送请求,服务器返回响应。而WebSocket是一种全双工的协议,客户端和服务器可以在连接建立后互相发送消息,实现实时双向通信。
2. 连接性:HTTP是一种无连接的协议,每次请求都需要建立新的连接,发送完毕后立即关闭连接,而WebSocket是基于长连接的协议,连接一旦建立后可以持续保持,避免了频繁建立和关闭连接的开销。
3. 头部开销:HTTP在每次请求和响应中都会有大量的头部信息,导致数据传输中有较大的开销。而WebSocket的头部信息较小,传输效率更高。
4. 握手过程:WebSocket在建立连接时需要进行一次HTTP握手过程,通过HTTP协议升级到WebSocket协议。握手成功后,连接协议从HTTP切换到WebSocket。
5. 数据格式:HTTP传输的数据一般是文本型数据,采用HTTP头部进行描述,可以传输的数据格式有限;而WebSocket可以传输文本型数据和二进制数据,并且不受限于特定数据格式。
总的来说,HTTP协议适用于客户端发起请求,服务器响应的场景,适用于网页浏览、资源获取等操作。而WebSocket协议适用于实时通信、多人在线游戏、股票行情、消息推送等需要实时双向通信的场景。
手机浏览器支持http协议或html吗?
支持。
在手机上登录的话一般会给转到wap版。可以这样理解,有两个版本,手机登录会转到手机版,手机版一般做了优化,方便手机用户阅读。电脑登录会登录到正常版。一般都可以选择进入普通版的,就是比较耗流量。在HTTP1.0协议中,401,402,403,404分别是什么意思?
在http协议中的错误代码是没有402的,402是预留的类似比特币之类的支付错误编码
其他几项如下:
401 (未授权) 请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。 403 (禁止) 服务器拒绝请求。
404 (未找到) 服务器找不到请求的网页。

拓展资料:
401.1 未授权:登录失败 此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。 请与 web 服务器的管理员联系,以确认您是否具有访问所请求资源的权限。
401.2 未授权:服务器的配置导致登录失败 此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。此错误通常由未发送正确的 www 验证表头字段所致。 请与 web 服务器的管理员联系,以确认您是否具有访问所请求资源的权限。
