0
Я использую WebAPI, когда я принимал его на локальный и попытался вызвать его он работает нормально, но когда я принимал его на сервер домена возвращает: "StatusCode: 404, ReasonPhrase: 'Not Found'"
StatusCode: 404, ReasonPhrase: «Not Found» при вызове WebAPI из C#
client.BaseAddress = new Uri("http://xyz.website.com/API");
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = client.GetAsync("api/Store").Result;
но результат:
{StatusCode: 404, ReasonPhrase: 'Not Found', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:
{
Connection: Keep-Alive
Date: Sun, 07 Sep 2014 14:19:28 GMT
Server: Microsoft-IIS/8.0
X-Powered-By: ASP.NET
Content-Length: 1245
Content-Type: text/html
}}
я думаю, что есть проблема с именем префикса («хугом») перед website.com
любой случай, когда он отправляется на «http://xyz.website.com/API» + «api/Store». Был ли там «API/api»? –
вы правы, это работает спасибо :) –