小编jay*_* kj的帖子

Xamarin:连接到本地托管的Web服务

我想创建一个web api应用程序来连接xamarin和android.
我已经尝试了很多,但一些连接错误即将到来.

我的代码如下:

public async Task<JsonValue> find(int ID)
    {
     using (HttpClient client = new HttpClient())
        {
            client.BaseAddress = new Uri("http://localhost:49836");
            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            HttpResponseMessage result = client.GetAsync("api/Product").Result;
           return JsonConvert.DeserializeObject<JsonValue>(await result.Content.ReadAsStringAsync());                
     }       
    }
    }
Run Code Online (Sandbox Code Playgroud)

我收到如下错误

System.Net.WebException:错误:ConnectFailure(连接被拒绝)---> System.Net.Sockets.SocketException:连接被拒绝

任何人都可以帮忙.任何帮助表示赞赏.

web-services xamarin.android xamarin

22
推荐指数
3
解决办法
2万
查看次数

标签 统计

web-services ×1

xamarin ×1

xamarin.android ×1