OpenShift curl POST 请求
OpenShift curl POST request
我正在尝试执行一个简单的 http-post-请求,从 CronJob 到 OpenShift 中的另一个部署。 Get-Requests 工作得很好,但我不知道如何调整 curl-command 来执行 http-post。
对于获取请求,我使用了这个:
我尝试了很多事情。这里有两个清单片段,它们不起作用
containers:
- name: my-container
image: rhel7
command:
- curl
- '-X POST'
- '-kvs'
- >-
http://target-deployment:8080/api/v1/sync/triggerAction
.
containers:
- name: my-container
image: rhel7
command:
- curl
- '-X POST -kvs'
- >-
http://target-deployment:8080/api/v1/sync/triggerAction
感谢您的任何想法和帮助!
作为解决方案,我只使用了另一张图片。 Curl 有官方 docker 中心图像。
对我有用的代码如下所示:
containers:
- name: my-container
image: curlimages/curl:7.82
command:
- sh
- '-c'
args:
- >-
curl -X POST -ks
http://target-deployment:8080/api/v1/sync/triggerAction
我正在尝试执行一个简单的 http-post-请求,从 CronJob 到 OpenShift 中的另一个部署。 Get-Requests 工作得很好,但我不知道如何调整 curl-command 来执行 http-post。
对于获取请求,我使用了这个:
我尝试了很多事情。这里有两个清单片段,它们不起作用
containers:
- name: my-container
image: rhel7
command:
- curl
- '-X POST'
- '-kvs'
- >-
http://target-deployment:8080/api/v1/sync/triggerAction
.
containers:
- name: my-container
image: rhel7
command:
- curl
- '-X POST -kvs'
- >-
http://target-deployment:8080/api/v1/sync/triggerAction
感谢您的任何想法和帮助!
作为解决方案,我只使用了另一张图片。 Curl 有官方 docker 中心图像。 对我有用的代码如下所示:
containers:
- name: my-container
image: curlimages/curl:7.82
command:
- sh
- '-c'
args:
- >-
curl -X POST -ks
http://target-deployment:8080/api/v1/sync/triggerAction