CodeIgniter 4.4+ CURLRequest بىلەن ۋاكالەتچى تەڭشەش
CodeIgniter 4.4 ياكى ئۇنىڭدىن يېڭى نەشرىدە CURLRequest تاللانمىلىرىغا ۋاكالەتچى URL نى يەتكۈزۈڭ ۋە CONNECT ھەرىكىتىنى ئويلىشىڭ.
CodeIgniter 4.4.0 CURLRequest كە ۋاكالەتچى تاللانمىسىنى قوشتى. تەلەپنىڭ تاللانمىلار قاتارىغا ۋاكالەتچى URL نى بېرىڭ:
$client = service('curlrequest');
$response = $client->request('GET', 'https://api.example/', [
'proxy' => 'http://proxy.example:8080',
'connect_timeout' => 5,
'timeout' => 30,
]);
proxy تاللانمىسى بىر URL تىزمىسىنى قوبۇل قىلىدۇ. Requests ئۇسلۇبىدىكى http/https خەرىتىسى باشقا فورمات. بۇ تاللانما يوق بولسا قاچىلانغان CodeIgniter نەشرىنى تەكشۈرۈڭ.
CURLRequest بۇ تاللانما ئۈچۈن CURLOPT_PROXY نى بېكىتىدۇ ۋە CURLOPT_HTTPPROXYTUNNEL نى ئاچىدۇ. شۇڭا HTTP ۋاسىتىچى مەقسەتتىكى نىشانغا CONNECT قىلىشقا رۇخسەت قىلىشى كېرەك.
ۋاكالەتچى URL دا ئاڭلىغۇچىنىڭ ھەقىقىي سىخېمىسىنى ئىشلىتىڭ ۋە API ئاخىرقى نۇقتىسىنى تەلەپ URL دا ساقلاڭ. رۇخسەت قىلىنغان ئاممىۋى API تەلەپلىرى ئۈچۈن HTTP ۋاكالەتچى تىزىملىكى HTTP ۋاكالەتچى URL سى ئۈچۈن نامزاتلارنى تەمىنلەيدۇ؛ تۈگۈننىڭ ھەقىقىي نىشانغا CONNECT قىلىشقا رۇخسەت قىلغانلىقىنى تەكشۈرۈڭ. قايتۇرۇلغان ئىنكاس ۋە مەغلۇبىيەتلەرنى ئەپنىڭ مەۋجۇت چاقىرىش يولى ئارقىلىق بىر تەرەپ قىلىڭ.