Tôi đang làm việc trên API ZOHO và cố cập nhật bản ghi bằng CURL. Tôi đã thử các biến thể CURL khác nhau nhưng nó luôn trả về "sai". Nhưng khi tôi gọi cùng một URL bằng trình duyệt, nó hoạt động.
Có cách nào để chặn các yêu cầu CURL không? Có cách nào khác tôi có thể gọi URL đó bằng POSt hoặc có thể GET cũng làm không? Tôi đã dành gần 2-3 ngày. Nếu bạn là người dùng ZOHO API, bạn có thể vui lòng cho tôi biết mã đã hoạt động cho bạn không?Máy chủ có thể chặn yêu cầu curl không?
curl gần đây tôi đã cố gắng như sau:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
$data = curl_exec($ch);
curl_close($ch);
Đồng ý với tuyên bố ur "thông số mà yêu cầu curl của bạn không đáp ứng" nhưng trong đó tài liệu chính thức, họ không đề cập đến bất kỳ điều gì như vậy. Một điều nữa, có API phải được gọi qua HTTPS .... CURL quản lý nội bộ hoặc tôi phải thêm một cái gì đó nhiều hơn để đối phó với HTTPS? –
@AmitPatil: Có, curl thực hiện HTTPS.Thực sự không thể nói về API ZOHO, tôi chưa bao giờ nhìn vào nó. – Jon
* "Trong phần lớn các trường hợp, sự khác biệt trong hành vi này được kích hoạt bởi sự hiện diện (hoặc vắng mặt) và các giá trị của các tiêu đề yêu cầu HTTP" * Yêu cầu chặn hiện đại thông minh hơn nhiều so với hiện nay, imho. –