【问题标题】:How to use argv with cURL如何在 cURL 中使用 argv
【发布时间】:2014-05-17 06:47:35
【问题描述】:

我想通过 cURL 传递参数并使用 argv 获取它

就像-

curl 'http://xx.xx.xx.xx/test.php {MY JSON DATA}'

我希望这个 json 数据作为一个参数 - 就像它应该打印一个参数数组一样

Array
(
    [0] => test.php
    [1] => 2345232wqwfdwfsdf
)

注意 - 我可以使用 POST/PUT 方法获取数据,但我想知道在使用 curl 命令时可以使用 argv 吗?

【问题讨论】:

    标签: php curl argv


    【解决方案1】:

    关于数据的发布,见How to POST JSON data with Curl from Terminal/Commandline to Test Spring REST?

    至于在php里面读取,会在$_POST里面

    【讨论】:

    • 是的,我可以为此使用 POST PUT 方法,但我只是好奇将 argv 与 curl 命令一起使用 :)
    • 由于 curl 正在获取一个 url,它会通过某种 http 服务器,这意味着您的数据将被传递 GET 或 POST 数据,而不是作为 argv 数据传递给 php 可执行文件或 php 脚本.
    • php(直接运行时)确实支持 argv,但它以正在运行的脚本开头。查看php.net/manual/en/reserved.variables.argv.php
    猜你喜欢
    • 2014-12-28
    • 1970-01-01
    • 2011-01-19
    • 2011-04-25
    • 1970-01-01
    • 2011-02-04
    • 2016-06-11
    • 1970-01-01
    相关资源
    最近更新 更多