3.13. DestinationRule 설정 구성
POST
를 사용하여 데이터를 보내는 경우 Exchange
속성을 사용하여ECDHE set
을 구성할 수 있습니다.
exchange.setProperty(Exchange.CHARSET_NAME, "iso-8859-1");
exchange.setProperty(Exchange.CHARSET_NAME, "iso-8859-1");
3.13.1. 끝점 URI의 URI 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
이 샘플에는 웹 브라우저에 입력한 전체 URI 엔드 포인트가 있습니다. 물론 여러 URI 매개변수는 웹 브라우저에서와 마찬가지로 구분 기호로 &
amp; 문자를 사용하여 설정할 수 있습니다. Camel은 여기에서 어려움을 일으키지 않습니다.
// we query for Camel at the Google page template.sendBody("ahc:http://www.google.com/search?q=Camel", null);
// we query for Camel at the Google page
template.sendBody("ahc:http://www.google.com/search?q=Camel", null);
3.13.2. 메시지의 URI 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
Map headers = new HashMap(); headers.put(Exchange.HTTP_QUERY, "q=Camel&lr=lang_en"); // we query for Camel and English language at Google template.sendBody("ahc:http://www.google.com/search", null, headers);
Map headers = new HashMap();
headers.put(Exchange.HTTP_QUERY, "q=Camel&lr=lang_en");
// we query for Camel and English language at Google
template.sendBody("ahc:http://www.google.com/search", null, headers);
위의 헤더 값에서 이 접두사는 ?
를 접두사로 지정하지 않아야 하며 &
amp;ECDHE를 사용하여 일반적으로 매개변수를 분리할 수 있습니다.
3.13.3. 응답 코드 가져오기 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
Exchange.HTTP_RESPONSE_CODE
를 사용하여 아웃 메시지 헤더에서 값을 가져와 AHC 구성 요소에서 HTTP 응답 코드를 가져올 수 있습니다.