Alpine 컨테이너에서 POST 요청 수행

Alpine 컨테이너에서 POST 요청 수행

기본 이미지( 정확히 말하면) POST로 alpine을 사용하여 openjdk11-jre를 실행 중인 kubernetes 클러스터의 포드에서 HTTPS를 통해 사용자 지정 헤더를 사용하여 요청을 수행하고 싶습니다 .adoptopenjdk/openjdk11:jre-11.0.11_9-alpine

이 이미지는 사용 불가능할 curl수 있으며 HTTPS를 지원하지 않습니다. jre 와 함께 제공되는 기능 중 일부를 구현해 보았지만 .wgetncjrunscriptGETcat('https://example.com')

물론 한 가지 방법은 요청을 보낼 수 있는 포드에 실행 가능하거나 컴파일된 Java 클래스를 복사하는 것이지만 저는 바로 사용할 수 있는 한 줄의 코드를 선호합니다.

답변1

Alpine 이미지 busyboxwget.​​PUTDELETEPOST

wget -qO - --post-data '' --header 'MyHeader: 123' https://example.com/

wget아니면 링크 가 없는 경우busybox

busybox wget -qO - --post-data '' --header 'MyHeader: 123' https://example.com/

관련 정보