在浏览器中测试wcf服务

时间:2010-04-05 11:25:22

标签: iphone wcf

如何在浏览器中测试wcf服务?我的意思是如果我只在浏览器中输入url它应该只给我相关的xml

2 个答案:

答案 0 :(得分:2)

这取决于您拥有的WCF服务类型:

  • 如果您使用的是WCF REST服务(webHttpBinding),那么您应该只能导航到服务地址,例如: http://yourserver/somedir/service.svc

  • 如果你正在使用其他任何东西,你有一个SOAP服务,你不能在Web浏览器中测试SOAP服务 - 浏览器只是不理解和说SOAP。但是,在您的C:\驱动器中有一个WCF Test Client应用程序,您可以将其用于此目的。

答案 1 :(得分:0)

为它制作测试应用程序。它可以像拥有一堆按钮的UI一样简单,当您按下按钮然后调用WCF服务公开的某个功能时,您可以将输出回显到应用程序中的文本块。您还可以拥有一堆输入类型UI项(文本框,下拉列表,等等),以便您可以选择要传递给WCF函数的参数。

如果你想要真正优雅,那么为它做一组单元测试 - 这意味着你必须将它托管在某处,以便在测试运行时可以调用它。