HttpClient myClient = new HttpClient();
myClient.BaseAddress = new Uri(URL);
Базовый адрес, указанный на клиенте в его URL-адресе.Xamarin__HttpClient__HttpResponseMessage-Content --- Получение HTML вместо JSON
var encodedObject = JsonConvert.SerializeObject(Obj);
myClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = await myClient.PostAsync("test.php/yourAPI",new StringContent(encodedObject, System.Text.Encoding.UTF8, "application/json"));
if (response.IsSuccessStatusCode)
{
var responseContent = response.ToString();
var responsebody = response.Content.ToString();
Stream receiveStream = response.GetResponseStream();
string responseBodyAsText = response.Content.ReadAsStringAsync().Result;
}
Вы также управляете кодом на стороне сервера? – Nkosi
Вдалеке Да! это не общедоступный сервер! ответить на ваш вопрос –
Во многих случаях сервер бросает ошибку и по умолчанию выполняет ошибку страницы (html). конечную точку, которую вы вызываете. Это веб-api или обычный Asp.Net MVC – Nkosi