Xamarin.UITest中的WinHttpException

时间:2019-08-05 17:25:48

标签: xamarin xamarin.forms xamarin.uitest

当我在StartApp中呼叫Xamarin.UITest时,我从WinHttpException崩溃了。它说收到服务器的意外响应。日志的最后一行是对POST http://127.0.0.1:xxxxx/ping的调用。如果我在邮递员中发布到该端点,则会收到带有文本pong的有效回复。我不明白为什么会失败。这会在Android模拟器和真实设备上发生。两者都是Android 7。

1 个答案:

答案 0 :(得分:0)

在仿真器http://127.0.0.1:xxxxx中运行代码时,引用的是仿真器,而不是具有API的本地计算机。

在模拟器中安装Chrome。

在本地计算机中,打开Chrome->按F12->选项->更多工具和远程设备。

enter image description here

在这里您可以看到模拟器。

选中Port Forwarding并添加一个新规则,如下所示:

enter image description here

  

或仅使用“ ngrok”访问API(ngrok允许您公开网络   在本地计算机上运行到Internet的服务器)。

     

https://ngrok.com/docs#expose