如何在调用Web Service时获取/调试请求消息

时间:2012-04-16 19:18:41

标签: web-services c#-4.0 https

我有一个调用Https Web服务的应用程序(因为它似乎是用java创建的,但不确定)。我收到错误的回复:

"Error on verifying message against security policy Error code:1000"

现在我并不完全理解错误代码,目前找不到任何有责任正确回答我。我不要求错误,因为这可能是证书,服务器安全等等。

虽然我想抓住我发出的请求客户端电话,并看到整个信封消息与我有的几个样本进行比较,所以我可能会抓到一些东西。

我该怎么做....我记得有一个工具,你可以在调试WCF服务调用时做这些事情,在这种情况下可以使用这个工具吗?有人可以告诉我工具的名称:)

我使用来自VS 2010的“添加服务引用”创建了客户端,并创建了一些自定义绑定。在这些绑定上,它创建了一个带有属性decompressionEnabled =“true”的标签,但我删除了因为VS是抱怨属性是不允许的!

我对这些服务的文档说明了在请求(requestObject)中序列化的消息传输对象中的身份验证凭据,但是引用了另外几个我似乎无法找到它们的密码和用户名属性。试图在client.ClientCredentials.UserName.UserName和Password属性中添加,但我在那里得到一个只读错误(奇怪的并不总是)。

他们还在关于连接SOAP安全扩展(WS-Security)的规范中提到了我不明白,如果我,客户端,必须从它的一边做一些事情,这些不应该在配置中提取生成文件?

欢迎任何提示和提示。

谢谢。

0 个答案:

没有答案