我想在IE9或FireFox等浏览器中测试WSDL服务的结果。我知道我可以查看WSDL XML,但我想测试一个名为GetEmployeeById
的端点的返回结果,该端点接受一个名为Id
的参数并返回一个类。我假设这是全部序列化为XML,因此浏览器非常适合测试它。这可能吗?
答案 0 :(得分:0)
如果您使用Visual Studio进行.net开发,我认为比浏览器可能会使用的更好:
wcftestclient <url>
可以从命令提示符调用,也是visual studio的工具的一部分。
该工具将帮助您构建和接收复杂对象,并查看已经序列化的结果。
答案 1 :(得分:0)
如果您还没有看到它,那么可能WSDL仅仅是出于可发现性的原因,可能只是指向另一个传输协议中的另一个服务,而不是端口80,如果服务不在端口80上,您将不会能够使用您的浏览器。
你有另一个更复杂的工具,名为FIDDLER,你可以格式化任何类型的http请求,以及接收任何类型的请求,例如json。
答案 2 :(得分:0)
您可以使用此URL测试WSDL端点,发送请求并查看响应。