Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php API的curl请求中未识别POST参数_Php_Mysql_Curl - Fatal编程技术网

Php API的curl请求中未识别POST参数

Php API的curl请求中未识别POST参数,php,mysql,curl,Php,Mysql,Curl,我构建了一个API,它接受硬件版本的post参数。 在我的另一台机器上一切正常,我正试图用回购协议安装一台新的笔记本电脑。现在,当我在这里调用curl-d“my_param=10”url_时,它显示我发布到api的值为null。这有什么原因吗?我已经安装了CURL和php。。我知道代码是合理的,所以它是一个安装问题的地方,但不知道什么会导致这一点 command: curl --data "hardware_version=10" http://localhost/api/hw/123-456

我构建了一个API,它接受硬件版本的post参数。 在我的另一台机器上一切正常,我正试图用回购协议安装一台新的笔记本电脑。现在,当我在这里调用curl-d“my_param=10”url_时,它显示我发布到api的值为null。这有什么原因吗?我已经安装了CURL和php。。我知道代码是合理的,所以它是一个安装问题的地方,但不知道什么会导致这一点

command: curl --data "hardware_version=10" http://localhost/api/hw/123-456

previous os: Ubuntu
current os: OS X

你的参数应该是json{“my_param”:“10”}吗?无论如何显示你的代码不需要。请发布准确的命令(URL不是必需的)。也张贴你的机器操作系统为以前和新的。另外,尝试通过添加
-v
以详细模式运行该命令以查看发生了什么。更新为more info@SabujHassanShoudnt您的参数是否为json{“my_param”:“10”}?无论如何显示您的代码如果不需要,请发布确切的命令(URL不是强制性的)。也张贴你的机器操作系统为以前和新的。另外,尝试通过添加
-v
以详细模式运行该命令,以查看发生了什么。更新为more info@SabujHassan