[SPRING] 행렬 매개 변수로 GET 요청 만들기
SPRING행렬 매개 변수로 GET 요청 만들기
내가 사용할 웹 서비스는 행렬 매개 변수를 기대합니다.
http://tester.com/v1/customers;lastname=Jackson;firstname=Tim;bookingreference=7Y9UIY
평소와 달리
http://tester.com/v1/customers?lastname=Jackson&firstname=Tim&bookingreference=7Y9UIY
어쨌든 Spring UriComponentsBuilder 또는 대안을 사용하여 요청을 만들 수 있습니까?
나는 수동으로 생성 할 수 있지만 사용할 수있는 것이 더 효율적 이었으면합니다.
해결법
-
==============================
1.JAX-RS의 UriBuilder 및 WebTarget은 매트릭스 매개 변수를 추가 할 수 있습니다.
JAX-RS의 UriBuilder 및 WebTarget은 매트릭스 매개 변수를 추가 할 수 있습니다.
UriBuilder builder = ... builder.matrixParam("lastname", "Jackson").matrixParam("firstname", "Tim")...
-
==============================
2.given ()을 사용해보십시오. urlEncodingEnabled (false)이 문제가 해결되었습니다. 매트릭스 매개 변수 문제가 해결되어 서비스를 제대로 수행 할 수 있음을 알게 된 후
given ()을 사용해보십시오. urlEncodingEnabled (false)이 문제가 해결되었습니다. 매트릭스 매개 변수 문제가 해결되어 서비스를 제대로 수행 할 수 있음을 알게 된 후
from https://stackoverflow.com/questions/31744172/creating-a-get-request-with-matrix-parameters by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] @PostConstruct 주석 및 스프링 수명주기 (0) | 2019.05.29 |
---|---|
[SPRING] 스트럿을 사용하여 봄에 선택한 메뉴 강조 표시 (0) | 2019.05.29 |
[SPRING] 단위 테스트를 실행할 때마다 내 H2 데이터베이스를 지우는 것은 무엇입니까? (0) | 2019.05.29 |
[SPRING] 415 REST 템플릿을 통해 json 파일을 보내는 동안 지원되지 않는 미디어 유형 (0) | 2019.05.29 |
[SPRING] 중첩 예외가 java.lang.IllegalArgumentException : 관리되지 않는 유형 인 경우 : class (0) | 2019.05.28 |