HttpClient myClient = new HttpClient();
myClient.BaseAddress = new Uri(URL);
ベースアドレスはすでにクライアントに指定されています。URLはURLです。Xamarin__HttpClient__HttpResponseMessage-Content --- JSONの代わりにHTMLを取得
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)をデフォルトにしています。呼び出しているエンドポイント。それはWeb APIまたは通常のAsp.Net MVCですか? – Nkosi