我正在使用Alamofire来执行对google snap to road的呼叫,但返回的结果为零。但是,如果我执行邮递员的呼叫,它将按预期返回给我。
let url: String = "https://roads.googleapis.com/v1/snapToRoads?interpolate=true&key=my_api_key&path=47.5247062,8.8880707|47.5247062,8.8880707|47.5288075,8.8752297"
Alamofire.request(url, method: .get).responseJSON {
response in
print(response.request)
print(response.response)
print(response.response?.statusCode)
self.wayPointInteractorOutput.onSnapToRoadResponse()
}
它返回nil作为响应,并返回Alamofire.AFError.invalidURL作为错误。但是,如果我使用邮递员的相同网址,则会正确返回响应。