簡體   English   中英

通過php的POST請求不起作用

[英]POST request through php doesn't work

我的腳本中有一段這樣的代碼

$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);

但是遠程服務器“常綠...”響應為錯誤。 如果我使用jquery發出發布請求,則可以,但是它不適用於php,因為我需要向用戶隱藏腳本中的身份驗證數據。 我想發送數據必須精確地在$ _POST數組中,可能是我錯了...最初該錯誤是俄語的:

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

用英語聽起來像是'Request error'

似乎您正在將數據發布到http://evergreens.bitrix24.ru,我認為發布到此url可能需要某種身份驗證,例如HTTP標頭或類似的東西。 網站可能需要知道哪些用戶正在發布數據

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM