0
我想從我的春季啓動/ java應用程序提交一個POST到kubernetes api。我有捲曲錯誤400當試圖發佈到kubernetes api使用java apache httpclient
這個工作的罰款curl -v --cacert /var/run/secrets/kubernetes.io/serviceaccount/ca.crt -H "Authorization: Bearer $(cat /var/run/secrets/kubernetes.io/serviceaccount/token)" https://kubernetes/apis/batch/v1/namespaces/default/jobs -XPOST -H'Content-Type: application/yaml' [email protected] job.json
我從Java得到的錯誤是400錯誤的請求:缺少必要的主機頭 的HTTPGET正在與同一個工廠返回客戶端。 我曾嘗試手動添加它,例如。
HttpClient client = factory.getHttpsClient();
httpPost.setHeader("Host", "localhost");
HttpResponse response = client.execute(httpPost);
但是,返回相同的錯誤。
任何提示讚賞