Ứng dụng khách API
Gửi một yêu cầu HTTP và đọc câu trả lời — thẳng từ trình duyệt, không tài khoản, không proxy.
Tham số truy vấn — chỉnh sửa ở đây được ghi ngược vào URL phía trên.
Chỉ những header bạn thêm ở đây được gửi. Authorization cũng chỉ là một header — không có luồng đăng nhập.
GET và HEAD không gửi nội dung. Những gì bạn gõ ở đây vẫn nằm trong trình soạn, chỉ là không được gửi đi.
Yêu cầu đi thẳng từ trình duyệt tới địa chỉ bạn nhập — không bao giờ qua máy chủ của chúng tôi. Không lưu gì, không ghi vào thanh địa chỉ hay nhật ký.
Gửi một yêu cầu để xem mã trạng thái, header và nội dung ở đây.
Cùng yêu cầu đó dưới dạng mã — lối thoát khi trình duyệt chặn phản hồi (CORS).
Cách sử dụng
- Chọn phương thức, dán endpoint, rồi nhấn Gửi (hoặc ⌘ / Ctrl + Enter). Trước đó chưa có gì được gửi.
- Điền Tham số, Header và Nội dung nếu cần — con số trên mỗi tab là số dòng đang thực sự bật.
- Dòng phản hồi đầu tiên cho biết mã trạng thái, tổng thời gian và kích thước; nội dung JSON được thụt lề tự động.
- Bị CORS chặn? Mở Mã và sao chép đúng yêu cầu đó dạng curl, fetch hoặc Python để chạy trong terminal.
- Đặt lại xóa mọi thứ, và tải lại trang cũng vậy — không yêu cầu nào được lưu.
Ví dụ
Yêu cầu
GET https://httpbin.org/anything?from=en&id=1
Phản hồi
200 OK · 124 ms · 1.2 KB · application/json
{
"args": { "from": "en", "id": "1" },
"method": "GET"
}Mọi giá trị bên phải đều đến từ máy chủ — công cụ này chỉ định dạng lại. Chế độ xem Mã có cùng yêu cầu dạng curl, chạy trong terminal cho cùng kết quả.
Quy tắc, giới hạn và các vấn đề đã biết
- Không có proxy. Khi đích không gửi Access-Control-Allow-Origin, trình duyệt sẽ giấu phản hồi khỏi trang này — yêu cầu vẫn có thể đã tới máy chủ. Hãy dùng chế độ xem Mã để chạy cục bộ.
- localhost, địa chỉ mạng nội bộ và URL http:// gọi từ trang https này đều bị trình duyệt chặn, không phải công cụ này.
- Cookie không bao giờ được gửi (thông tin đăng nhập bị bỏ), nên API dựa vào phiên cần token trong header.
- Set-Cookie, chuỗi chuyển hướng, byte thô và thời gian DNS/TLS không có sẵn cho trình duyệt và không được hiển thị ở đây.
- Không có lịch sử, bộ sưu tập hay môi trường: tải lại trang là xóa hết, không ghi gì vào thanh địa chỉ, bộ lưu trữ hay nhật ký.
- Nội dung yêu cầu chỉ là văn bản, tối đa 64 KB; tải tệp lên nằm ngoài phạm vi.
- Kích thước hiển thị là nội dung đã giải mã; thời gian hiển thị là tổng, không phải thời gian tới byte đầu tiên.
- Chỉ HTTP — WebSocket, SSE và gRPC nằm ngoài phạm vi (GraphQL vẫn dùng được dưới dạng POST với JSON).
Công cụ liên quan
Hữu ích khi làm việc với ứng dụng khách API.