HTTP Header API
Xem mã trạng thái HTTP và toàn bộ response header của một URL, kèm tóm tắt các security header như HSTS, CSP, X-Frame-Options.
Truyền một url công khai, API gửi request (mặc định GET, hoặc method=HEAD), tự theo chuyển hướng và trả về URL cuối, mã HTTP, chuỗi chuyển hướng, thời gian phản hồi cùng toàn bộ headers dưới dạng object với tên header viết thường. API chỉ đọc header, không tải nội dung trang.
Object security_headers cho biết giá trị của strict-transport-security, content-security-policy, x-frame-options, x-content-type-options, referrer-policy và permissions-policy, hoặc null nếu thiếu, giúp bạn kiểm tra nhanh cấu hình bảo mật của website.
Timeout 10 giây, tối đa 8 lần chuyển hướng; chỉ chấp nhận host http/https công khai trên cổng 80, 443, 8080 và 8443.
Tham số
| Tên | Vị trí | Kiểu | Bắt buộc | Mặc định | |
|---|---|---|---|---|---|
url | body|query | string | có | URL http/https công khai cần kiểm tra (tối đa 4096 ký tự). | |
method | body|query | string | không | GET | Phương thức HTTP dùng để kiểm tra: GET hoặc HEAD. |
Ví dụ
curl "https://apibox.io.vn/v1/http-headers?url=https://example.com" \
-H "Authorization: Bearer YOUR_API_KEY"const res = await fetch('https://apibox.io.vn/v1/http-headers?url=https://example.com', {
method: 'GET',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
},
});
const data = await res.json();
console.log(data);import requests
res = requests.get(
"https://apibox.io.vn/v1/http-headers?url=https://example.com",
headers={"Authorization": "Bearer YOUR_API_KEY"},
timeout=30,
)
print(res.json())<?php
$ch = curl_init('https://apibox.io.vn/v1/http-headers?url=https://example.com');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer YOUR_API_KEY'],
]);
$response = curl_exec($ch);
print_r(json_decode($response, true));Kết quả trả về
{
"url": "https://example.com",
"final_url": "https://example.com/",
"status": 200,
"redirects": [],
"response_ms": 172,
"headers": {
"accept-ranges": "bytes",
"age": "8",
"allow": "GET, HEAD",
"cf-cache-status": "HIT",
"connection": "keep-alive",
"content-type": "text/html; charset=utf-8",
"date": "Tue, 10 Nov 2026 05:08:29 GMT",
"last-modified": "Sun, 08 Nov 2026 18:05:34 GMT",
"server": "cloudflare",
"transfer-encoding": "chunked"
},
"security_headers": {
"strict-transport-security": null,
"content-security-policy": null,
"x-frame-options": null,
"x-content-type-options": null,
"referrer-policy": null,
"permissions-policy": null
}
}
Ứng dụng
- Kiểm tra security header (HSTS, CSP, X-Frame-Options) của website
- Debug các header cache như cache-control, age, etag
- Xem server hoặc CDN nào đang phục vụ một tên miền
- Theo dõi content-type và mã trạng thái của các endpoint API
Hỏi đáp
Làm sao biết website có bật HSTS hay CSP không?
Xem trường security_headers trong kết quả: mỗi header trong sáu security header phổ biến có giá trị tương ứng hoặc null nếu không có.
Có gửi request HEAD thay cho GET được không?
Được, thêm method=HEAD. Một số server trả lời HEAD khác với GET nên mặc định là GET.
API có theo chuyển hướng không?
Có. Header trả về là của response cuối cùng; mảng redirects liệt kê từng URL trung gian và mã trạng thái.
API liên quan
Metadata của URL
Lấy tiêu đề, mô tả, thẻ Open Graph, Twitter Card, favicon, canonical, RSS và JSON-LD của bất kỳ URL nào dưới dạng JSON.
301Kiểm tra chuyển hướng
Theo từng lần chuyển hướng 301, 302, 307, 308 của một URL và nhận toàn bộ chuỗi kèm mã trạng thái, URL cuối và số bước.
BOTPhân tích robots.txt
Tải và phân tích robots.txt của website thành nhóm user-agent, quy tắc allow/disallow, sitemap, và kiểm tra một đường dẫn có được crawl không.