我希望调用asmx web服务方法使用HttpClient
,我已尝试使用此代码,但它返回了404状态代码。如何使用HttpClient
调用asmx服务。使用HttpClient调用asmx服务方法
HttpClient client = new HttpClient();
client.BaseAddress=new Uri(@"http://../vbtTest/WS/BimserStratejikPlanService.asmx");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/xml"));
HttpResponseMessage response = client.GetAsync("AktarimListesi").Result;
if (response.IsSuccessStatusCode)
{
}
除非您重新构建服务期望的整个SOAP消息,否则您不能这样做。 BTW SOAP使用'PUT',而不是'GET'。使用WCF并为您的项目添加服务引用。 404错误虽然意味着URL是错误的。 –