从xamarin dosen打电话到api工作

时间:2015-02-10 06:20:10

标签: c# android xamarin

我已经向Visual Studio添加了一个PCL项目,我创建了ViewModel类,我想向WebApi项目调用一个请求。 这是我的ViewModel从哪里调用api。

public async Task<int> InsertRecord()
        {

            var httpClient = new HttpClient();
            httpClient.DefaultRequestHeaders.Accept.Clear();
            HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, "http://localhost:27803/api/XamApp/InsertRecord/1");
            var response = await httpClient.SendAsync(request);
return 0;

}

在接收端,我有接收该参数的WebApi方法。

 [HttpGet]    
        public HttpResponseMessage InsertRecord(string id)
        {
            HttpResponseMessage rspSite = Request.CreateResponse(HttpStatusCode.NotFound);
            //db.tblRegistration.Add(_reg);
            //db.SaveChanges();
            return Request.CreateResponse<string>(HttpStatusCode.OK,"test");  
            //return rspSite;
        }

但问题是我没有得到任何回应的东西,而且控制也没有进入那种api方法。 它是android应用程序可以在Visual Studio和Xamarin中打开。 请给我适当的解决方案。如果有任何类型的扩展或要添加,请告诉我。

0 个答案:

没有答案