有没有办法使用浏览器浏览WSDL端点?

时间:2012-11-15 17:37:16

标签: wsdl endpoint

我想在IE9或FireFox等浏览器中测试WSDL服务的结果。我知道我可以查看WSDL XML,但我想测试一个名为GetEmployeeById的端点的返回结果,该端点接受一个名为Id的参数并返回一个类。我假设这是全部序列化为XML,因此浏览器非常适合测试它。这可能吗?

3 个答案:

答案 0 :(得分:0)

如果您使用Visual Studio进行.net开发,我认为比浏览器可能会使用的更好:

 wcftestclient <url> 

可以从命令提示符调用,也是visual studio的工具的一部分。

该工具将帮助您构建和接收复杂对象,并查看已经序列化的结果。

答案 1 :(得分:0)

如果WSDL提供了足够的信息,那么Internet Explorer就可以使用简单的字符串参数发出请求。

如果您还没有看到它,那么可能WSDL仅仅是出于可发现性的原因,可能只是指向另一个传输协议中的另一个服务,而不是端口80,如果服务不在端口80上,您将不会能够使用您的浏览器。

你有另一个更复杂的工具,名为FIDDLER,你可以格式化任何类型的http请求,以及接收任何类型的请求,例如json。

答案 2 :(得分:0)

您可以使用此URL测试WSDL端点,发送请求并查看响应。