当我在StartApp
中呼叫Xamarin.UITest
时,我从WinHttpException
崩溃了。它说收到服务器的意外响应。日志的最后一行是对POST
http://127.0.0.1:xxxxx/ping的调用。如果我在邮递员中发布到该端点,则会收到带有文本pong
的有效回复。我不明白为什么会失败。这会在Android模拟器和真实设备上发生。两者都是Android 7。
答案 0 :(得分:0)
在仿真器http://127.0.0.1:xxxxx中运行代码时,引用的是仿真器,而不是具有API的本地计算机。
在模拟器中安装Chrome。
在本地计算机中,打开Chrome->按F12->选项->更多工具和远程设备。
在这里您可以看到模拟器。
选中Port Forwarding
并添加一个新规则,如下所示:
或仅使用“ ngrok”访问API(ngrok允许您公开网络 在本地计算机上运行到Internet的服务器)。