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.

GETPOSThttps://apibox.io.vn/v1/http-headers

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ênVị tríKiểuBắt buộcMặc định
urlbody|querystringcóURL http/https công khai cần kiểm tra (tối đa 4096 ký tự).
methodbody|querystringkhôngGETPhươ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"

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

Bắt đầu với 1.000 request miễn phí mỗi tháng. Nhận API key miễn phí →