요청

2017-12-14 18 views
0

내가 위도 통과해야 GET API를 호출하는 것을 시도하고있다가, 경도가요청

https://domainname.com/path?lat=39.0&lon=99.0&lat=23.50209&lon=78.85565& .... 그것은 잘 작동

1000 배 300 repetation 개까지하지만 이후 값 HTTP GET에 더 이상 매개 변수를 보내기 그것을 말하는 오류를 준다 "400 잘못된 요청"는

내가 방법을 게시 할 API를 변경할 수 있지만, 우리는 위도와 경도 정보를 얻고으로는 REST API 자원 개념을 위반하는 것입니다. 그래서 그것은 얻어야합니다.

이 문제를 해결하는 방법에 대한 제안이 있으십니까? POST 또는 다른 방법으로 변경해야합니까?

답변

0

먼저 URL을 2,000 자 미만으로 유지하는 것이 좋습니다.

첫 번째 질문은 다음과 같습니다. 이러한 매개 변수를 300 번 이상 반복해서 처리해야합니까? 서비스/매개 변수를 분리 할 수있는 방법이 있습니까?

가능하지 않거나 이해가되지 않는 경우 POST을 사용하는 것이 좋습니다. 규칙을 위반하는 것을 두려워하지 말고 정당한 이유없이 위반하지 마십시오.

+0

각 lat, lon, height는 한 요청에 대해 그룹을 만듭니다. 500 위치, 500 lat, 500 lon 및 500 height를 의미하는 reqeust를 보내야합니다. 이 서비스 매개 변수로 나눌 수 없습니다. –