我在这里的 StackOverflow 答案中找到了我想将数据发布到另一个 Web url 的确切方式。
但是,我希望在我的 php web 脚本中执行此命令,而不是从终端执行。通过查看 curl 文档,我认为它应该类似于以下内容:
<?php
$url = "http://myurl.com";
$myjson = "{\"column1\":\"1\",\"colum2\":\"2\",\"column3\":\"3\",\"column4\":\"4\",\"column5\":\"5\",\"column6\":\"6\"}";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $myjson);
curl_close($ch);
?>
最好的方法是什么?
当前正在运行的终端命令是:
curl -X POST -H "Content-Type: application/json" -d '{"column1":"1","colum2":"2","column3":"3","column4":"4","column5":"5","column6":"6"}' https://myurl.com