繁体   English   中英

进行请求时Xamarin.Forms UnhandledException

[英]Xamarin.Forms UnhandledException when doing a request

我试图在一个Android项目中使用Microsoft的HttpClient PCL,但是当我尝试发出请求时,我得到了“ System.Diagnostics.Mono_UnhandledException”,但没有任何额外的信息。

var client = new HttpClient();
client.BaseAddress = new Uri(_apiUrl);
var resourceUrl = "setistas?login=" + login + "&senha=" + senha;
HttpRequestMessage requestMessage = new HttpRequestMessage(HttpMethod.Post, resourceUrl);
var response = client.SendAsync(requestMessage).Result;

我不确定为什么会这样,我正在使用最新版本的Xamarin Studio和最新版本的库。

谁能帮我?

顺便说一下,不要介意我在url上传递安全信息,这只是一个测试。 ;)

可能您不是在等待请求并尝试读取未完成任务的结果。 最后一行应该是

var result = await client.SendAsync(requestMessage);

问题在于我如何引用这些库。 在将HTTPClient的块包添加到DLL项目时,您必须在Android项目中将引用添加到System.Net.Http,一旦执行,它就会开始工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM