数据包发送多接收少:How to: 使用http接收和发送简单的xml请求

  介绍  这个快速入门举例演示了如何借助http来发送和接收“简单”xml请求(有时候我们也指POX:Plain Old XML)

  POX包括个没有信封soap xml(解释下soap:简单对象访问协议simple object Access protocol.这个协议规定了个soap包含有外层信封个soap头和soap 体这个外面信封主要是用于在企业级应用中涉及到分布式服务事务信任安全这些机制由信封来完成扩展功能)包括对Soap协议没有内在支持浏览器POX对于通过HTTP来交换数据却不需要高级SOAP能力和WS-*协议服务来讲是个合适选择(例如非http数据传输其他请求/响应模型消息格式基于消息安全可靠性事务等)

  POX 是用个新类BrowserHttpWebRequest 来发送请求通过 HttpWebResponse 来接受响应.

  注意   BrowserHttpWebRequest 目前并不支持跨域. 目前BrowserHttpWebRequest 版本只能和Silverlight运行在同台机器上Asp.NET Ajax Web Service服务

  Run View

  使用POX需要以下步骤:

  创建个web 服务.

  创建个Silverlight项目.

  加入同步连接web服务托管代码.

  加入异步连接web服务托管代码.

  系统需求 (available from the Silverlight download site):

  Microsoft Silverlight 1.1 Alpha.

  Microsoft Visual Studio Code Name "Orcas" Beta 1.

  Microsoft Silverlight Tools Alpha for Visual Studio Code Name "Orcas" Beta 1.

  供Silverlight访问Web服务. 点击下面按钮查看举例:

  Run View

  创建个Web服务  通过下面思路方法可创建Web服务 Walkthrough: 通过ASP.NET创建个基本 XML Web Service.

  创建个Silverlight项目  参见 How to: 创建个Silverlight项目.

  同步web服务   在按钮单击事件中构造URI.

symbol = _textBox.GetAttribute("value");
// The target web service must be _disibledevent= ex.Message;
  }
}


Tags: 

延伸阅读

最新评论

发表评论