突然想到这个问题,作为soap服务器端,难道接到soap消息后只能做返回一个操作吗?比如我想接到soap后发送http请求回去,或者发送http请求到其它url。可以吗?改如何做?

解决方案 »

  1.   

    不理解你的  "接受到 SOAP 后发送 HTTP 请求回去" 是什么意思? SOAP 就是建立在 HTTP 协议之上的, 只是规定了其只能传递 XML 信息,并且这个 XML 有一定的格式,
    那么客户端向 SOAP 服务器发送请求, 说白了也就是 HTTP 协议的请求, 只是内容不同, 服务器当然
    也会按照 HTTP 协议的规范做一个响应, 这个响应中就包含了服务器计算后的结果, 结果的信息也是
    以 XML 的形式承载在 HTTP 上传递回去."或者发送 HTTP 请求到其他 URL" 的意思是当前的 SOAP 服务器又作为另外一个 SOAP 服务器的客户
    端发送处理请求吗?