با سلام و خسته نباشید
بنده مدتی هست که بر روی یک api کار می کنم و مشکلی در هنگام خروجی گرفتن نداشتم.
اما دو روزی هست که با ارور 411 مواجه میشم که به طول درخواست گیر میده و میگه باید طول درخواست رو توی هدر ست کنی.
چند باری تلاش کردم برای رفع موضوع اما نشد.
ممنون میشم اگر راهنمایی کنید که چطور این موضوع رو حل کنم.
سپاس فراوان.
زبان برنامه نویسی PHP
سلام
@ilbeygi.m
کدتون رو قرار بدید
احتمالا با Curl کار میکنید
کد رو قرار بدید تا راهنمایی بتونیم کنیم
سلام
بفرمایید
@Alimotreb
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, {jsonArray});
curl_setopt($ch, CURLOPT_HTTPHEADER, [headers]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output = curl_exec($ch);
curl_close ($ch);
return $server_output;
سلام
@ilbeygi.m
پارامتر هارو حس میکنم اشتباه میفرستید
نمونه براتون میزارم
به این شکل عمل کنید
function curl_func($gateway_api ,$amount,$redirect,$description=null) {
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://example.com/api/new');
curl_setopt($curl, CURLOPT_POSTFIELDS,"gateway_api=$gateway_api&amount=$amount&redirect=$redirect&description=$description");
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($curl);
curl_close($curl);
return $result;
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟