首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接中止与openrouteservice

连接中止与openrouteservice
EN

Stack Overflow用户
提问于 2022-10-05 18:59:11
回答 1查看 52关注 0票数 -1

我正试图使用openrouteservice找到这两个坐标之间的距离,并得到以下错误代码。

代码语言:javascript
复制
ConnectionError: ('Connection aborted.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))

下面的代码是openrouteservice提供给我的具体示例代码,但我一直得到错误代码。还请注意,出于安全原因,我已经删除了我的APIkey。有什么原因吗?

代码语言:javascript
复制
import requests

headers = {
    'Accept': 'application/json, application/geo+json, application/gpx+xml, img/png; charset=utf-8',
}
call = requests.get('https://api.openrouteservice.org/v2/directions/driving-car?api_key=APIKEYHERE&start=8.681495,49.41461&end=8.687872,49.420318', headers=headers)
    
print(call.status_code, call.reason)
print(call.text)
EN

回答 1

Stack Overflow用户

发布于 2022-10-05 19:32:06

你写道:

代码语言:javascript
复制
headers = {
    'Accept': 'application/json, application/geo+json, application/gpx+xml, img/png; charset=utf-8',
}

我不愿意相信供应商指定了Accept:头。它似乎是一对合并在一起的标题。大致来说,这是一个语法错误。

试着用这个代替:

代码语言:javascript
复制
headers = {
    'Accept': 'application/json, application/geo+json, application/gpx+xml, img/png',
    'Accept-charset': 'utf-8',
}

接受是关于内容类型的。各种Accept-foo头都是关于foo的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73965136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档