我已经向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中打开。 请给我适当的解决方案。如果有任何类型的扩展或要添加,请告诉我。