C# HttpClient的SOAP请求
我正在尝试使用HttpClient对象访问SOAP API。我到处都搜索过,但大多数人都在使用DNX核心框架不支持的HttpWebRequest对象 有人有使用HttpClient对象的SOAP请求的工作示例吗 此图像表示来自此API(NuSOAP PHP)的简单请求: 谢谢大家! 编辑: 因此,我能够使用以下代码调用API:C# HttpClient的SOAP请求,c#,soap,dnx,C#,Soap,Dnx,我正在尝试使用HttpClient对象访问SOAP API。我到处都搜索过,但大多数人都在使用DNX核心框架不支持的HttpWebRequest对象 有人有使用HttpClient对象的SOAP请求的工作示例吗 此图像表示来自此API(NuSOAP PHP)的简单请求: 谢谢大家! 编辑: 因此,我能够使用以下代码调用API: Uri uri = new Uri("http://localhost/teek_api/service.php"); HttpCli
Uri uri = new Uri("http://localhost/teek_api/service.php");
HttpClient hc = new HttpClient();
hc.DefaultRequestHeaders.Add("SOAPAction", "http://localhost/teek_api/service.php/ping");
var content = new StringContent("text/xml; charset=utf-8");
using (HttpResponseMessage response = await hc.PostAsync(uri, content))
{
var soapResponse = await response.Content.ReadAsStringAsync();
string value = await response.Content.ReadAsStringAsync();
return value;
}
可能是重复的,这就是我得到它的地方。