1.虚拟主机 服务器接收到客户端请求时,会根据HTTP请求报文中的HOST头选择web站点进行响应。发送请求时,url中的主机名会被作为HTTP请求报文中的HOST发送给服务器。因此,可以根据不同的HOST设置虚拟主机,以达到同IP、端口下不同web站点的访问。 浏览器发送给服务器的请求报文格式.....
分类:
其他好文 时间:
2015-03-08 16:59:12
阅读次数:
139
1. 业务说明为了便于说明,举一个简单的例子。假设现在有一个项目需要建立一个和银行交互的平台,目前只接入工商银行,后续接入其他银行,每个银行的业务都有差异,报文格式可能也不一致。这里只列举几个简要的流程,仅包括拼报文,发送报文,接收报文,解析报文,其余整体架构以及后续处理等内容省略。2. 初步设计创建一个银行交互类 BankOpt,包括四个函数:int setMsg(); //拼报文
i...
分类:
编程语言 时间:
2015-03-05 00:25:12
阅读次数:
220
原文:【web必知必会】—— 图解HTTP(下) 上一篇《图解HTTP 上》总结了HTTP的报文格式,发送方式,以及HTTP的一些使用。 本文再总结以下内容: 1 http状态码 2 http报文首部中的各字段 3 http中的身份验证 通过上篇粗略的描述,大体了解了http首部的概念。 其实请求报...
分类:
Web程序 时间:
2015-03-04 19:05:47
阅读次数:
121
上一篇《图解HTTP 上》总结了HTTP的报文格式,发送方式,以及HTTP的一些使用。本文再总结以下内容: 1 http状态码 2 http报文首部中的各字段 3 http中的身份验证 通过上篇粗略的描述,大体了解了http首部的概念。 其实请求报文与响应报文长得差不多,区别就在于请求报文...
分类:
Web程序 时间:
2015-03-04 14:24:21
阅读次数:
175
上一篇《图解HTTP 上》总结了HTTP的报文格式,发送方式,以及HTTP的一些使用。本文再总结以下内容: 1 http状态码 2 http报文首部中的各字段 3 http中的身份验证 通过上篇粗略的描述,大体了解了http首部的概念。 其实请求报文与响应报文长得差不多,区别就在于请求报文...
分类:
Web程序 时间:
2015-03-03 22:04:53
阅读次数:
184
传输层定义了主机程序之间端到端的连通性。传输层最为常见的两个协议分别是传输控制协议TCP(Transmission Control Protocol)和用户数据包协议UDP(User Datagram Protocol)。学习目标:
1. 掌握TCP和UDP的工作原理
2. 描述TCP和UDP的报文格式
3. 了解常见服务的应用端口号
TCP位于TCP/IP模型的传输层,它是一种面向连接的端...
分类:
其他好文 时间:
2015-02-25 22:23:37
阅读次数:
483
1、HTTP报文格式HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。请求报文一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格...
分类:
Web程序 时间:
2015-01-24 15:49:11
阅读次数:
734
本文摘抄自:http://www.kuqin.com/shuoit/20141018/342719.html本文描述了TCP协议,首先简单介绍了TCP完成了一些什么功能;介绍了TCP报文格式,以及典型报文的数据格式;接着从链路控制和数据传输两个方面进行了介绍,在TCP中链路控制和数据传输是通过同一个...
分类:
其他好文 时间:
2015-01-02 12:09:43
阅读次数:
290
前两节讲了socket服务端,客户端的建立以及报文的封装。今天就来讲一下java对象和xml格式文件的相互转换。上一节中我们列举了一个报文格式,其实我们可以理解为其实就是一个字符串。但是我们不可能每次都去写字符串啊,这样的话肯定要疯。既然是面向对象的编程,肯定会有好的办法来解决这个问题。我们使用JA...
分类:
编程语言 时间:
2014-12-28 16:42:19
阅读次数:
184
在开发中,我们使用的比较多的HTTP请求方式基本上就是GET、POST。其中GET用于从服务器获取数据,POST主要用于向服务器提交一些表单数据,例如文件上传等。而我们在使用HTTP请求时中遇到的比较麻烦的事情就是构造文件上传的HTTP报文格式,这个格式虽说也比较简单,但也比较容易出错。今天我们就一起来学习HTTP POST的报文格式以及通过Java来模拟文件上传的请求。...
分类:
编程语言 时间:
2014-12-11 14:07:00
阅读次数:
194