
HTTP协议
文章平均质量分 74
http相关 基础及1.0 1.1 2.0 3.0的特性
丈剑走天涯
这个作者很懒,什么都没留下…
展开
-
HTTP --- Http和RPC区别
RPC(即Remote Procedure Call,远程过程调用)和HTTP(HyperText Transfer Protocol,超文本传输协议)他们最本质的区别,就是RPC主要工作在TCP协议之上,而HTTP服务主要是工作在HTTP协议之上,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看的话,RPC当然是要更胜一筹。RPC服务RPC架构先说说RPC服务的基本架构吧。一个完整的RPC架构里面包含了四个核心的组件,分别是Client ,Server,Client Stub以及Ser原创 2020-12-02 02:08:02 · 311 阅读 · 0 评论 -
HTTP --- 常用的 http请求方式
常用的请求方式:GET 请求获取Request-URI所标识的资源POST 在Request-URI所标识的资源后附加新的数据HEAD 请求获取由Request-URI所标识的资源的响应消息报头PUT 请求服务器存储一个资源,并用Request-URI作为其标识DELETE 请求服务器删除Request-URI所标识的资源TRACE 请求服务器回送收到的请求信息,主要用于测试或诊断CONNECT 保留将来使用OPTIONS 请求查询服务器的性能,或者查询与资源相关的选项和需求...原创 2020-12-02 01:58:52 · 151 阅读 · 0 评论 -
HTTP --- 基础 简单的http协议
http协议用于客户端和服务器端之间的通信,仅就一条通信线路来说,服务器端和客户端的角色是确定的,而http协议能够明确区分哪端是客户端,哪端是服务器端。请求必定由客户端发出,而服务端回复响应请求报文由请求方法、请求URI,协议版本、可选的请求首部字段和内容实体构成。响应报文由协议版本、状态码(表示请求成功或失败的数字代码)、用于解释状态码的原因短语、可选的响应首部字段以及实体主体构成http是一种不保存状态即无状态协议。HTTP协议本身不对请求和响应之间的通信状态进行保存。..原创 2020-12-02 01:32:35 · 185 阅读 · 0 评论 -
HTTP --- 基础 禁用PUT、DELETE、TRACE等方法
HTTP — 基础 禁用PUT、DELETE、TRACE等方法HTTP 服务在httpd.conf中增加,只允许GET、POST、OPTIONS方法<Location "/"> AllowMethods GET POST OPTIONS </Location>重启apachesystemctl restart httpd.servicetomcat 禁用PUT、DELETE、TRACE等危险方法在应用程序的web.xml中添加如下的代码即可:<secur原创 2020-12-02 00:55:54 · 7331 阅读 · 0 评论 -
HTTP --- 基础 TCP/IP/UDP 协议
HTTP --- 基础 TCP/IP/UDP 协议tcp/ip 协议(网络四层):应用层传输层网络层数据链路层为什么提到通讯协议tcp/ip 协议(网络四层):应用层、传输层、网络层、数据链路层应用层http ,ftp ,dns , sip ,voIp,mailto,telnet传输层 TCP/UDP:tcp 在传输成进行http数据分包 HTTP 1.0/1.1/2.0 中使用的是TCP 传输 3.0中使用的是UDP协议传输网络层 IP在网络层进行tcp数据分包组包数据链路层原创 2020-12-02 00:30:17 · 242 阅读 · 0 评论