【发布时间】:2013-12-23 20:19:54
【问题描述】:
请记住,由 SvcUtil.exe 和/或添加服务引用生成的代理/客户端 WCF 类并不总是有效。因此,您必须“手工”/“艰难地”做事。
就说吧。
事实上,这是我遇到的问题。我必须与一个用 Java 编写的 Web 服务交谈,它吐出的 WSDL 是如此.. 崩溃了,生成的代码根本不起作用。所以,我必须使用 HttpWebRequest 进行 SOAP 调用。当您至少可以有一个 app.config 来设置端点信息时,这没有问题。
当然,就我而言,我现在正尝试在 Cmdlet 中与此 POS Java 服务通信,这意味着它位于 DLL 中,因此无法使用 app.config。
所以,现在的问题是;我到底如何通过 HttpWebRequest 以编程方式创建/使用 BasicHttpBinding 和 EndPointAddress 对象(甚至是正确的对象)?
【问题讨论】:
标签: c# java wcf soap httpwebrequest