使用HttpClient调用asmx服务方法
本文关键字:服务 方法 asmx 调用 HttpClient 使用 | 更新日期: 2023-09-27 18:17:22
我想调用asmx web服务方法来使用HttpClient
,我已经尝试过这个代码,但它返回404状态代码。如何使用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)
{
}
HTTP 404
错误意味着服务器无法找到请求的资源。
这可能是一个不正确的URL,或者你使用了不正确的HTTP动词(GET),如Panagiotis Kanavos所建议的。
此URL "http://../vbtTest/WS/BimserStratejikPlanService。"asmx"——我假设您正在尝试从ASPX页面中执行此操作。".."作为前缀将不起作用。您需要提供一个绝对URL。