You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Delphi11下TIdHttp连接8080端口提示Unknown Protocol问题求助

问题解决方法
  • 修正后的代码:
    将连接8080端口的代码修改为:

    idhttp1.get('http://localhost:8080');
    
  • 原因说明:
    TIdHTTP组件的URL解析逻辑有个细节:当你只写localhost时,因为用的是HTTP默认的80端口,组件会自动补全http://协议前缀;但指定非默认端口(比如8080)时,必须显式写出协议前缀,否则组件无法识别要使用的网络协议,就会抛出“Unknown Protocol”异常。而Chrome浏览器会自动为这类省略协议的地址补全http://,所以能正常访问两个服务器。

内容的提问来源于stack exchange,提问作者delphirules

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 04:45:42