gpt4 book ai didi

android - Flutter SocketException : OS Error: No route to host, errno = 113,地址 = xxxx,端口 = 42376

转载 作者:行者123 更新时间:2023-12-04 23:51:02 32 4
gpt4 key购买 nike

我收到了这个错误

Unhandled Exception: SocketException: OS Error: No route to host,
errno = 113, address = (my url api), port = 42392

在尝试使用此代码访问它时:
final String basicAuth = 'Basic ' + base64Encode(utf8.encode('$authUsername:$authPassword'));
final String _grantType = "password";

http.Response response = await http.post(
Uri.encodeFull("this is my url api"),
headers: <String, String>{
"authorization": basicAuth,
'content-type': 'application/x-www-form-urlencoded',
},
body: {
"username": username,
"password": password,
"grant_type": _grantType,
},
);

我已经使用 postman 尝试了 URL 并且工作正常,我写对了吗?我不确定是否放置授权基本身份验证代码

最佳答案

解决了 !!!!

如果您想从外部设备访问 api,那么您需要与本地主机位于同一网络才能执行此操作,请单击此链接以帮助您连接到本地主机。

How can I access my localhost from my Android device?

  • 如果您将 Xammp 作为虚拟机运行,它将使用不同的 ip 托管您的文件,例如 (192.168.64.2) 因此要使其托管在本地主机上,您需要激活端口转发规则
    从 :
    打开

  • Xammp -> 网络 -> 启用;

    希望这对你有帮助。

    关于android - Flutter SocketException : OS Error: No route to host, errno = 113,地址 = xxxx,端口 = 42376,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59893042/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com