很抱歉,如果这已经得到解答,但我已经谷歌搜索了一段时间,似乎找不到任何东西。我想知道如何发送GET&如果可能的话,在相同的cURL有效负载中POST?换句话说,从一个网站的API发送GET请求(在我的情况下返回json数据),然后将此帖子发送到同一请求中的另一个应用程序。基本上我试图做与IFTTT相同的事情,例如。当API-a发布新闻故事,然后将新闻故事发布到API-b。
基本上,我现在可以为我试图访问webhook的网址发送文本的有效负载,但我想要做的是让有效负载获取来自URL的信息然后将此POST发送到另一个URL。这可能在同一个有效载荷中吗?
答案 0 :(得分:0)
不,HTTP无法实现。
您需要先获取第一次传输的结果,然后将其发送到下一次传输,但如果您愿意的话,您确实可以在一个命令行中执行此操作。像这样:
curl http://1.example.com/get.html | curl -d@- http://2.example.com/post.php