Share Gửi các yêu cầu HTTP với thư viện Requests

filiallion

Administrator
Staff member
Administrator
Messages
585
Points
10
Language
Tiếng Việt
Thông thường, các yêu cầu HTTP được thực hiện do trình duyệt web. Tuy nhiên, trong nhiều trường hợp các bạn lại sử dụng các hàm sẵn có trong PHP để gửi các yêu cầu chứa các thông tin cần thiết lên máy chủ. Việc sử dụng các hàm của PHP thật sự khá dài dòng nên tôi muốn giới thiệu với các bạn thư viện Requests dễ sử dụng hơn, giúp các bạn làm việc với các yêu cầu HTTP đơn giản, nhanh chóng hơn nhiều so với các hàm PHP mặc định.

Để sử dụng thư viện Requests, các bạn có thể sử dụng công cụ Composer để cài đặt hoặc truy cập địa chỉ https://github.com/rmccue/Requests để tải về.

Các bạn có thể tham khảo ví dụ mẫu dưới đây để biết cách sử dụng thư viện Requests:
PHP:
<?php
//Require tập tin Requests.php
require_once 'path/to/Requests.php';

//Đăng ký nạp tự động
Requests::register_autoloader();

//Gửi một yêu cầu HTTP
$headers = array('Accept' => 'application/json');
$options = array('auth' => array('user', 'pass'));
$request = Requests::get('https://api.github.com/gists', $headers, $options);

//Xem các thông tin được trả về trong biến $request
var_dump($request);
Các bạn có thể tìm hiểu thêm về thư viện Requests tại địa chỉ https://github.com/rmccue/Requests.
 
Back
Top