![](/img/trans.png)
[英]Can we use the Portable class library (Xamarin.Forms Portable) to share UI with ASP.Net application? How?
[英]how to use WCF Service in Xamarin.Forms Portable class library
我試圖調用使用WCF正確創建的方法,我開始為WCF調試項目,結果如下:
在我的xamarin.forms代碼上,我使用了HttpClient
庫,如下所示:
private async Task DownloadInfo()
{
var Uri = "http://localhost:10300/RestServiceImpl.svc/json";
var httpClient = new HttpClient();
var json= await httpClient.GetStringAsync(Uri);
}
當我嘗試從Xamarin.Forms獲取json
結果時,得到以下信息:
我該做什么?
似乎您正在檢查那里的任務,但這沒有提供太多信息。 您可以嘗試這種更有條理的方法。
using (var httpClient = new HttpClient())
{
httpClient.BaseAddress = new Uri("http://localhost:10300");
var request = "/RestServiceImpl.svc/json";
var result = await httpClient.GetAsync(request);
if (!result.IsSuccessStatusCode)
throw new HttpRequestException($"{result.StatusCode} \n {result.Content.ReadAsStringAsync().Result} \n\n {httpClient.BaseAddress}{request}");
var json = await result.Content.ReadAsStringAsync();
Debug.WriteLine(json);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.