2016-11-01 2 views
0

저는 웹 개발에 익숙하며 모든 Google 서비스 API를 사용하고 있습니다.Google Maps API도 HTTP POST 요청을 허용합니까?

나는 내가 다음과 같은 형식으로 HTTP GET을 보낼 수 있습니다 알고 http://maps.googleapis.com/maps/api/geocode/json?address=CA

내가 설명서를 읽고있다 그리고 그것은 보인다 HTTP GET 요청에 대한 그것은 단지 이야기 : 이 https://developers.google.com/maps/web-services/overview

사람이 어떤 경험이 있습니까 google maps api로 HTTP POST 요청을 보내거나 그냥 받아 들여지지 않습니까?

+0

POST 요청을 보내는 이유는 무엇입니까? – Manuel

+0

나는 단지 인코딩 된 데이터를 보내는 방법이 있는지 알고 싶다. – godlamp

답변

3

Google Maps API 설명서 https://developers.google.com/maps/web-services/overview에 따르면 POST 요청을 보내고 GET 만 보낼 수있는 옵션이 없습니다.

귀하의 게시물이 귀하가 시도한 방법에 대한 정보를 더 이상 제공하지 않으므로 이러한 요청을 처리 할 미들웨어를 만드는 것이 좋습니다.

리디렉션하려고 할 때 매개 변수가 사용자에게 표시되지만, 그렇지 않은 경우에는 좋은 사례가 될 수 있습니다.

POST API가있는 간단한 미들웨어를 만들 수 있습니다.이 미들웨어는 원하는 방식으로 데이터를 보내고 미들웨어에서 데이터를 변환하고 GET 메소드를 사용하여 Gmaps에 전송합니다 Api.

Express을 사용하면 많은 노력 없이도 미들웨어를 만들 수 있습니다. 자세한 내용을 보려면 다음을 참조하십시오. https://expressjs.com/en/guide/writing-middleware.html

+0

감사합니다! 나는 { "address": "California"}와 같은 키 - 값을 넣는 것과 같은 일을하려고했지만, 내가 칠 필요가있는 POST URL이 무엇인지 모르기 때문에 이것이 가능한지 궁금합니다. – godlamp

+0

나는 내가 도왔 기 때문에 기쁘다. 불행히도 POST는 gmaps에 대한 옵션이 아닙니다. 당신이 그것을 느끼는 경우에 2 개를 투표하고 질문을 받아들이십시오. ;) –

관련 문제