gdal访问oss文件 出现http:0的解决方法

在项目中遇到一个问题,部分电脑使用GDAL无法通过HTTPS连接到阿里云OSS数据库,原因是操作系统可能限制了非证书HTTPS链接。经过组内研究,确定为操作系统层面的问题而非代码错误。解决方案是在GDAL配置中设置为HTTP方式连接,通过设置`GDAL_HTTPS`为`NO`来规避问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近一个项目里,GDAL文件传入地址是阿里云oss数据库里的,一部分电脑会出现以下报错:

请求根本发不出去,

组里大佬研究了一下

判断原因是:有的电脑可能不允许建立非证书https链接,是操作系统层面的问题,代码都没问题 只能配置gdal以http方式链接

解决方法:在声明里添加以下信息

 

public static final String httpLabel = "AWS_HTTPS";
public static final String http = "NO";
gdal.SetConfigOption(httpLabel, http);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值