我希望調用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是錯誤的。 –