0
嗨,我使用下面的代碼,它總是給出響應,找不到服務器,但是當我從控制檯表單測試相同的工作。UWP表單如何在Xmarin PCL項目中進行Http調用?
using (Windows.Web.Http.HttpClient client = new Windows.Web.Http.HttpClient())
{
Uri url = new Uri(Constant.DATABASE_LIST_API);
Windows.Web.Http.HttpRequestMessage httpRequest = new Windows.Web.Http.HttpRequestMessage(Windows.Web.Http.HttpMethod.Get, url);
Task< Windows.Web.Http.HttpResponseMessage> responseAsync = client.SendRequestAsync(httpRequest).AsTask();
responseAsync.Wait();
responseAsync.Result.EnsureSuccessStatusCode();
Task<Windows.Storage.Streams.IBuffer> asyncBuffer = responseAsync.Result.Content.ReadAsBufferAsync().AsTask();
asyncBuffer.Wait();
byte[] resultByteArray = asyncBuffer.Result.ToArray();
string responseString = Encoding.UTF8.GetString(resultByteArray, 0, resultByteArray.Length);
responseAsync.Result.Dispose();
}
:) Markus,它實際上我沒有看到設備中的無線連接。 –
你是什麼意思?它現在工作嗎? –