在没有方法名称的 WCF 中获取请求

我们的合作伙伴说他将使用 SOAP 协议发送数据,而不使用任何服务名称来发布数据,例如HelloWorld(string p1),只是一个 POST。


所以我想知道如何使用 SOAP?


我的意思是在 WCF/Web 服务中,无论如何我们都需要方法的名称,对吗?


有什么线索吗?谢谢!


更新 #1


使用Wireshark我收到此消息


POST HTTP/1.1

Content-Type: text/xml

User-Agent: SOAP Sender v1.2

Host: 191.126.125.5:1212

Authorization: Basic QFNLVXNlcjE4MTghOiBAU0tQYTE5MTkh

Content-Length: 708


<?xml version="1.0" encoding="windows-1251"?>

<soapenv:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope">

<soapenv:Header/>

<soapenv:Body>

    <ws:PutCoord>

        <ObjectID>SG255108374</ObjectID>

    </ws:PutCoord>

</soapenv:Body>

</soapenv:Envelope>

那么我必须创建什么样的 .NET 应用程序才能获得这个 POSTED 数据?


蝴蝶刀刀
浏览 164回答 1
1回答

慕斯王

我被我的客户 HelpDesk 误导了。:)他们使用HTTP以SOAP格式将数据发送到某个端口,仅此而已。所以... 有时HelpDesk 会让你感到困惑。哈哈哈哈!当心!
打开App,查看更多内容
随时随地看视频慕课网APP