作者:Confach 发表于2006-04-28 21:53
版权信息:可以任意转载, 转载时请务必以超链接形式标明文章原始出处 和作者信息.
http://www.cnblogs.com/confach/articles/387923.html
附录:MDS服务参考
|
HTTP请求
HTTP响应
HTTPS支持
编码转化器
创建编码转化器
编译和安装编码转化器
|
HTTP请求[1]
一个客户端建立一个连接,并且发送一个HTTP请求消息到服务器.服务器然后发送一个响应消息,这个消息通常包含了请求的资源.
|
<method> <resource_path><version>
Header1: value1
Header2: value2
Header3: value3
<optional message>
|
|
HTTP请求变量
|
描述
|
|
method
|
方法名,指定了一个动作,例如GET,HEAD或POST.常用的方法是GET,它从服务器请求一个资源.
|
|
resource_path
|
指向请求资源的路径,它是URL中的一部分,在主机名后面出现.它也称为请求URL(Request URL).
|
|
version
|
你正在运行的HTTP版本,标记为”HTTP /x.x”.BES支持1.0和1.1版本.
|
|
Header
|
提供了关于请求的或在消息体里发送的对象的信息.
|
|
optional message
|
HTTP消息可以包含数据.在一个请求里,它是发送到服务器的用户类型的数据,或上传的文件.当一个对象伴随着此消息时,请求通常也包含定义它属性的消息头.
|
HTTP响应
在HTTP请求消息的接收之上,服务器发送一个响应消息,它通常包含了请求的资源.
|
<HTTP version><status_code><reason>
Header1: value1
Header2: value2
Header3: value3
<message>
|
|
HTTP响应变量
|
描述
|
|
HTTP_version
|
正在运行的HTTP版本,标记为”HTTP /x.x”.BES支持1.0和1.1版本.
|
|
status_code
|
状态码的数值,它反映了客户端提出的请求的结果。例如,200(OK)说明了传输成功,404(Not Found)说明了请求的URL没有找到。
|
|
reason
|
reason是和状态码相关的文本消息。
|
|
Header
|
消息头提供了响应的信息,也提供了消息体中正在发送的对象的信息。
|
|
message
|
HTTP消息必须包含数据。在一个响应消息里,它提供了客户端请求的的内容。此响应也包含了定义它的属性的消息头。
|
注:应用程序应该检查HTTP响应消息的状态码。任何不是200(OK)的状态码都说明当建立HTTP连接时发生了一个错误。