流程:浏览器发送请求,服务器接收请求,服务器响应结果,浏览器展示结果。其中浏览器发送和服务器响应都遵循HTTP协议 HTTP协议:超文本传输协议 主要是用来规范浏览器与服务的数据交互格式的 特点:简单快速、无连接、无状态、灵活 1.1版本开始支持可持续连接接 HTTP的请求格式: 请求头:请求方式、 ...
分类:
Web程序 时间:
2019-08-10 19:44:13
阅读次数:
152
什么是RPC 从网络协议来说,Http协议与Rpc同属于应用层, 他们的底层都是tcp协议。 RPC(即Remote Procedure Call,远程过程调用)和HTTP(HyperText Transfer Protocol,超文本传输协议)他们最本质的区别,就是RPC主要工作在TCP协议之上, ...
分类:
其他好文 时间:
2019-08-10 17:41:48
阅读次数:
153
摘要: 在通过URL访问HTTP SERVER的时候,通常会产生trace callback的异常,返回505的错误," VERSION IS NOT SUPPORTED ?" ,难道是客户端协议版本和服务端不兼容,这个就不太可能了,究竟是什么原因。要从URL的字符编码说起。 URL 字符编码: U ...
分类:
Web程序 时间:
2019-08-10 17:26:54
阅读次数:
104
一、静态web页面:1、在静态Web程序中,客户端使用Web浏览器(IE、FireFox等)经过网络(Network)连接到服务器上,使用HTTP协议发起一个请求(Request),告诉服务器我现在需要得到哪个页面,所有的请求交给Web服务器,之后WEB服务器根据用户的需要,从文件系统(存放了所有静 ...
分类:
系统相关 时间:
2019-08-10 12:03:49
阅读次数:
87
Http协议是万维网数据通信的基础。 它协议定义了从指定URL中检索不同数据的方法。 下表概括了不同的http方法 - 编号方法描述 1GET将数据以未加密的形式发送到服务器,这最常用的方法。 2HEAD与GET相同,但没有响应主体 3POST用于将HTML表单数据发送到服务器。通过POST方法接收 ...
分类:
Web程序 时间:
2019-08-09 15:33:57
阅读次数:
138
原文: http://106.13.73.98/__/80/ HTTP是(Hyper Text Transfer Protocol)超文本传输协议的缩写. HTTP的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engin ...
分类:
Web程序 时间:
2019-08-09 13:31:38
阅读次数:
168
应用层: 作用:通过应用进程间的交互去完成指定的网络应用。 协议:应用进程间的通信和交互规则。 三大协议:DNS(域名系统),HTTP协议(万维网),SMTP(电子邮件) 报文:应用层交互的数据单元。 运输层: 作用:负责不同主机进程间通信,并且为这样的通信提供通用的(通用的:指不针对某一特定的网络 ...
分类:
其他好文 时间:
2019-08-09 01:39:27
阅读次数:
99
原文: http://106.13.73.98/__/80/ HTTP是(Hyper Text Transfer Protocol)超文本传输协议的缩写. HTTP的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engin ...
分类:
Web程序 时间:
2019-08-08 21:34:57
阅读次数:
153
RPC vs REST 另外,由于Dubbo是基础框架,其实现的内容对于我们实施微服务架构是否合理,也需要我们根据自身需求去考虑是否要修改,比如Dubbo的服务调用是通过RPC实现的,但是如果仔细拜读过Martin Fowler的microservices一文,其定义的服务间通信是HTTP协议的RE ...
分类:
其他好文 时间:
2019-08-08 21:21:54
阅读次数:
89
原文: http://106.13.73.98/__/101/ @[toc] __补充__ 查所有已安装的pip包: 将当前环境中所有的Python包导入到文件内: 将文件内所有的Python包安装到当前环境: 所谓WSGI . WSGI是Web服务器网关接口,它是一个规范,描述了Web服务器如何与 ...
分类:
Web程序 时间:
2019-08-08 20:51:32
阅读次数:
161