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')

もちろん、1つの方法は、リクエストを送信できるポッドに実行可能またはコンパイルされたJavaクラスをコピーすることですが、私はすぐに使用できる1行のコードを好みます。

答え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/

関連情報