Spring boot 对此处API的地理编码请求随机失败
我正在尝试用HERE API对地址进行地理编码。我不是自由计划。我尝试以下代码(Kotlin中的Spring Boot): 我不明白为什么有些请求会失败。这似乎只是随机的 然而,当我尝试在浏览器中使用curlof调用相同的URL时,一切正常 我想每秒钟的请求量是有限制的,但我在这里的文档中找不到任何内容Spring boot 对此处API的地理编码请求随机失败,spring-boot,here-api,Spring Boot,Here Api,我正在尝试用HERE API对地址进行地理编码。我不是自由计划。我尝试以下代码(Kotlin中的Spring Boot): 我不明白为什么有些请求会失败。这似乎只是随机的 然而,当我尝试在浏览器中使用curlof调用相同的URL时,一切正常 我想每秒钟的请求量是有限制的,但我在这里的文档中找不到任何内容 有人知道这个限制吗?或者可能是其他原因?事实上,我的代码有问题。请求带有“特殊”符号(如ü和ö)的地址失败。问题在于构建请求URL val uriString = UriComponentsBu
有人知道这个限制吗?或者可能是其他原因?事实上,我的代码有问题。请求带有“特殊”符号(如ü和ö)的地址失败。问题在于构建请求URL
val uriString = UriComponentsBuilder
.fromHttpUrl(endpoint)
.queryParam("app_id", appId)
.queryParam("app_code", appCode)
.queryParam("searchtext", addressQueryParam(address))
.build(false) // <= this was missed
.toUriString()
val uriString=UriComponentsBuilder
.fromHttpUrl(端点)
.queryParam(“应用程序id”,应用程序id)
.queryParam(“应用程序代码”,应用程序代码)
.queryParam(“搜索文本”,地址queryParam(地址))
.build(false)//Geocoder API没有速率限制。如果您仍然面临此问题,请提供您的应用程序id(仅限)和您的请求时间,以便我们检查我们的日志
{
"Response":{
"MetaInfo":{
"Timestamp":"2019-04-18T11:33:17.756+0000"
},
"View":[
]
}
}
val uriString = UriComponentsBuilder
.fromHttpUrl(endpoint)
.queryParam("app_id", appId)
.queryParam("app_code", appCode)
.queryParam("searchtext", addressQueryParam(address))
.build(false) // <= this was missed
.toUriString()