내 Java 코드에서 REST 웹 서비스를 사용하고 있습니다. 전 java.net.URLEncoderURL 인코딩 후 400 잘못된 요청
에 의해 내 쿼리 매개 변수를 인코딩하고 나머지 웹 서비스에 전화를 걸 그러나 요청에 의해
URL 인코딩하기 전에 400 잘못된 요청 예외로 실패지고 : host?limit=200&filter=published ge "2017-12-15T16:50:34.034Z" and (action.objectType eq "core.user_group_member.user_add" or action.objectType eq "core.user_group_member.user_remove")
URL 디코딩 후 : %3Flimit%3D200%26filter%3Dpublished%20ge%20%222017-12-15T16%3A50%3A34.034Z%22%20and%20%28action.objectType%20eq%20%22core.user_group_member.user_add%22%20or%20action.objectType%20eq%20%22core.user_group_member.user_remove%22%29
나는 우편 게시자 휴식 클라이언트 도구에서 인코딩 된 URL이 작동하고 인코딩 된 URL이 400의 잘못된 요청 오류와 함께 실패했음을 확인했습니다. postman에서
전체 URL이 아닌 URL 인코딩이 필요합니다. – Kayaman
예 쿼리 문자열 만 인코딩 했습니까? 문자 –
예, 전체 쿼리 문자열이 아니라 값을 말했습니다. – Kayaman