珍惜现在的每一分钟,全力以赴自己的梦想。
Jump for the sun, at least you land on the moon.
[StepbyStep]: Notes for SOAP 2 - SOAP元素:HTTP Binding
上一篇 /
下一篇 2008-12-24 14:33:27
/ 个人分类:测试技术
HTTP 协议
9Z$N1u2oWR`0
51Testing软件测试网4x2T V(X2nwF
m2R&pC,Cc*`
HTTP 在 TCP/IP 之上进行通信。HTTP 客户机使用 TCP 连接到 HTTP 服务器。在建立连接之后,客户机可向服务器发送 HTTP 请求(Request)消息:
)]-x'gj-DQvqK0
51Testing软件测试网|8uN%~J9t Z1\5i
POST /item HTTP/1.151Testing软件测试网8n'x"[P$J#M
Host: 189.123.345.239
TX R:@D2zU!@Q k0
Content-Type: text/plain
*^i9E,{2P(\0
Content-Length: 200
td5NFr;u0
51Testing软件测试网%G8by
Y6b
随后服务器会处理此请求,然后向客户机发送一个 HTTP 响应(Response)。此响应包含了可指示请求状态的状态代码:51Testing软件测试网0eB-VC!T
51Testing软件测试网SG V$u d@/W9k\Z&b
200 OK51Testing软件测试网i^,|-N8iP
Content-Type: text/plain
~s n!Cx6wg.V0
Content-Length: 200
(dm7ir_'a0
51Testing软件测试网;D2E|9TeQ
在上面的例子中,服务器返回了一个 200 的状态代码。这是 HTTP 的标准成功代码。
X
h*T#M"Hm
X0
51Testing软件测试网:a.L|2r0T
y
假如服务器无法对请求进行解码,它可能会返回类似这样的信息:
0}hWG-W#k?m}0
51Testing软件测试网nqJ?;zP/l]
400 Bad Request51Testing软件测试网7@ p$uDb
Content-Length: 051Testing软件测试网$O3} Q d`t)jp
#ccC[&w0n