gpt4 book ai didi

C# Soap Web 服务 WSDL

转载 作者:行者123 更新时间:2023-11-30 12:48:14 25 4
gpt4 key购买 nike

我已经从 asp.net 网络应用程序中的 wsdl 文件生成了 stub 。我的问题是如何将这些函数调用添加到 httpwebrequest?我已经走到这一步了,但不知道如何完成它并通过电线发送肥皂。

public HttpWebRequest CreateWebRequest(string webMethod)
{
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create("");
webRequest.Headers.Add(@"SOAPAction", "\"http://www.multispeak.org/Version_3.0/"+ webMethod +"\"");
webRequest.ContentType = "text/xml;charset=\"utf-8\"";
webRequest.Accept = "text/xml";
webRequest.Method = "POST";
return webRequest;
}


protected void Button1_Click(object sender, EventArgs e)
{
MR_ServerSoapClient soapClient = new MR_ServerSoapClient(endPoint,uri);
PingURLRequest request = new PingURLRequest();
PingURLResponse response = new PingURLResponse();

}

最佳答案

我不确定您为什么不使用为您生成的客户端方法,但是:

using (var response = (HttpWebResponse)webRequest.GetResponse())
{
var reader = new StreamReader(response.GetResponseStream());
var result = reader.ReadToEnd();
}

关于C# Soap Web 服务 WSDL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14649252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com