通过php发布请求不起作用

通过php发布请求不起作用,php,post,get,Php,Post,Get,我的脚本中有这样一段代码 $postData = http_build_query($data); $options = array('http' => array( 'method' => 'POST', 'header' => 'Content-type: application/x-www-form-urlencoded' . PHP_EOL, 'con

我的脚本中有这样一段代码

$postData = http_build_query($data);
$options = array('http' => array(
                    'method' => 'POST',
                    'header' => 'Content-type: application/x-www-form-urlencoded' . PHP_EOL,
                    'content' => $postData
                ));

$url = 'http://evergreens.bitrix24.ru/crm/configs/import/lead.php';
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
但远程服务器“evergreens…”响应时出错。如果我用jquery发出post请求,这没问题,但它不能与php一起工作,因为我需要在脚本中向用户隐藏身份验证数据。 我想发送数据的位置必须正好是$u POST数组,可能是我错了。。。 最初的错误是俄语:

{'error':'400','error_message':'Ошибка запроса'}

在英语中,这听起来像是“请求错误”。

似乎您正在将数据发布到
我认为发布到这个url可能需要某种身份验证,比如HTTP头或类似的东西。这可能需要网站知道哪个用户正在发布数据

并非所有的网站服务器都接受带有远程URL的文件内容。如果是这种情况,您可以使用cURL。您不显示错误消息,因为它没有提供任何有价值的信息?返回的结果是什么:我像这样计算出来的查询=http\u build\u query$data;$options=array'http'=>array'method'=>'GET','header'=>'内容类型:application/x-www-form-urlencoded'。PHP_EOL;$url=“?”$查询您是否可以编辑问题并发布错误消息?即使这对你来说毫无意义,我们中的一些人可能会从中提取信息。