• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در curl
#1
سلام اساتید خسته نباشید

چرا وقتی از curl  زیر برای درخواست به api استفاده میکنم ارور 
Bad Request

HTTP Error 400. The request is badly formed.


برمیگردونه ، خیلی کدهارو چک میکنم ولی همه چی درسته به نظرم 

کد پی‌اچ‌پی:
function Create($Key,$Sec,$one,$two,$tree)
{
 
   $curl curl_init();
 
   
    
//Create Security Hash (SHA512) Based on Params and SecKey 
 
   $SecurityHash hash_hmac('sha512'$Key ":" $SecK ":" $one ":" $tree ":" $two$Sec);

 
   $baseUrl "https://URL?";
 
   $params "Key=".$ApiKey."&one=".$one."&two=".$two."&tree=".$tree."&sec=".$SecurityHash;
 
   curl_setopt_array($curl, array(
 
       CURLOPT_URL => $baseUrl $params,
 
       CURLOPT_RETURNTRANSFER => true,
 
       CURLOPT_ENCODING => "",
 
       CURLOPT_MAXREDIRS => 10,
 
       CURLOPT_TIMEOUT => 30,
 
       CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
 
       CURLOPT_CUSTOMREQUEST => "POST",
 
       CURLOPT_POSTFIELDS => "",
 
       CURLOPT_HTTPHEADER => array(
 
           "cache-control: no-cache"
 
       )
 
   ));
 
   
    $response 
curl_exec($curl);
 
   $err curl_error($curl);
 
   
    curl_close
($curl);
 
   
    if 
($err) {
 
       echo "cURL Error #:" $err;
 
   } else {
 
       echo $response;
 
   }
}
به نظرتون مشکلی توی کدنویسی یا ارسال فیلدها داره ؟ 
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان