gpt4 book ai didi

c# - WebClient 无法从本地主机下载字符串

转载 作者:太空宇宙 更新时间:2023-11-03 15:48:50 26 4
gpt4 key购买 nike

我想从 https://localhost:3000/ 下载内容使用 WebClient.DownloadString 方法,但此调用以 SocketException: No connection could be made because the target machine actively refused it 结束尽管可以通过浏览器访问该地址。

我想通了,当我替换为 127.0.0.1 时,请求成功了(所以地址是 https://127.0.0.1:3000 )。

如何修复它以便我可以使用本地主机地址(由于 SSL 证书,它需要是本地主机)?

最佳答案

WebClient 正在将 localhost 地址转换为 IPv6 地址 ::1 而我并没有意识到这一点。所以我在主机文件 ::1 localhost 中添加了新行,并将服务器监听地址更改为 ::1

关于c# - WebClient 无法从本地主机下载字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26865974/

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