Я хочу использовать метод asmx для веб-службы, чтобы использовать HttpClient
, и я попытался с этим кодом, но он вернул 404 status status.How можно позвонить в службу asmx с помощью HttpClient
.Вызов метода использования asmx с использованием HttpClient
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-адрес неверен. –