Công cụ miễn phí, không cần tài khoản

Kiểm tra giao thức HTTP/2 miễn phí

Kiểm tra xem đúng tên máy chủ đã gửi có thương lượng HTTP/2 qua TLS ALPN hay không, và xem giao thức đã thương lượng cùng thời gian TLS.

Còn được gọi là: Kiểm tra HTTP/2, ALPN
Bằng chứng được hiển thị với nguồnKhông cần tài khoảnKhông có chỉ số nào được tạo ra.

Chạy một kiểm tra thực tế ở trên

Gửi một URL công khai, tên miền, hoặc từ khóa. Novaverb sẽ chỉ hiển thị bằng chứng mà công cụ này thực sự có thể lấy hoặc đo lường.

Mô hình bằng chứng

Biết điều gì mà kết quả chứng minh

Kiểm tra này chứng minh một máy chủ có thực sự thương lượng HTTP/2 trên một kết nối thật hay không, vì giao thức được đọc từ bắt tay TLS ALPN chứ không phải từ bất kỳ header nào tự nhận là có hỗ trợ. Nó cũng cho biết HTTP/3 có được công bố hay không. Nó không đo tốc độ: thương lượng được h2 nghĩa là kết nối có ghép kênh, chứ không có nghĩa trang tải nhanh.

1. Nguồn

Thương lượng TLS ALPN trực tiếp. Kết quả xác định nguồn gốc của bằng chứng.

2. Ranh giới

Kiểm tra này thực hiện một lần bắt tay TLS trực tiếp tới tên máy chủ đã gửi. Nó chứng minh giao thức được thương lượng trong lần thăm dò này, chứ không chứng minh mức hỗ trợ giao thức trên mọi máy chủ biên hay mọi đường mạng.

3. Hành động tiếp theo

Sử dụng phát hiện để xác minh một vấn đề, sau đó kết nối một không gian làm việc khi bạn cần lịch sử, giám sát hoặc phân tích toàn bộ trang web.

Bài kiểm tra HTTP/2 đo lường điều gì?

Trình kiểm tra này mở một kết nối HTTPS thật, chào h2 và http/1.1 qua TLS ALPN, rồi báo cáo giao thức mà điểm cuối chọn. Nhờ vậy kết luận là bằng chứng về giao thức - không phải một điểm số phỏng đoán hay một mô phỏng trình duyệt.

Cách kích hoạt HTTP/2

  1. Sử dụng HTTPS trên điểm cuối công khai: Cài đặt chứng chỉ hợp lệ và đảm bảo listener TLS chính là điểm edge mà khách truy cập thực sự kết nối tới.
  2. Bật h2 trên trình nghe TLS: Cấu hình máy chủ web hoặc CDN của bạn để công bố định danh ALPN h2; giữ HTTP/1.1 làm phương án dự phòng.
  3. Kiểm tra lại điểm cuối: Một CDN có thể thương lượng HTTP/2 cho khách truy cập ngay cả khi máy chủ gốc dùng giao thức khác, vì vậy hãy kiểm tra hostname công khai.

Nếu HTTP/2 không được thương lượng

Kiểm tra chứng chỉ và hostname SNI, chính sách TLS của CDN hoặc bộ cân bằng tải, hỗ trợ ALPN trong ngăn xếp TLS, và liệu có proxy nào đang kết thúc kết nối trước khi nó đến máy chủ gốc của bạn hay không.

Bài kiểm tra này chứng minh điều gì

Giao thức ALPN đã chọn trên một kết nối TLS mới, cộng với thời gian kết nối cơ bản và trạng thái HTTP.

Điều mà nó không chứng minh

Nó không đảm bảo trang nhanh hơn, khả năng HTTP/3, hỗ trợ trình duyệt trên mọi mạng, hoặc Core Web Vitals tốt.

RFC 9113, HTTP/2
RFC 7301, TLS ALPN

Phép kiểm tra này thực hiện một lượt bắt tay TLS thật và đọc giao thức được thương lượng qua ALPN; khả năng hỗ trợ HTTP/3 được suy ra từ header Alt-Svc, không phải từ một lượt bắt tay QUIC.

Nhận câu trả lời đúng

Điều gì cần gửi - và điều gì cần tránh

Gửi miền hoặc bất kỳ URL nào trên trang. Chỉ nguồn gốc là quan trọng, vì vậy đường dẫn và truy vấn được chuẩn hóa trước khi bắt tay. Một máy chủ riêng tư sẽ bị từ chối. Một CDN đứng trước nguồn gốc trả lời kiểm tra này, đó là câu trả lời trung thực cho khách truy cập, ngay cả khi nguồn gốc phía sau nó nói một giao thức khác.

Sử dụng nó như thế này
yourdomain.comBất kỳ hình thức địa chỉ nào cũng hoạt động. http hoặc https, có hoặc không có www, chỉ tên miền hay một đường dẫn đầy đủ - chúng tôi chuẩn hóa cho bạn. Dù bạn nhập cách nào, chúng tôi vẫn kiểm tra máy chủ gốc an toàn.
https://www.yourdomain.com/pageMột URL đầy đủ kèm đường dẫn cũng được - HTTP/2 là thuộc tính của kết nối, nên chúng tôi kiểm tra máy chủ gốc đứng sau nó.
Tránh điều này
fast web hostingĐó là một cụm từ tìm kiếm, không phải là địa chỉ - hãy nhập tên miền hoặc URL để kiểm tra.
Phương pháp công khai

Chính xác cách kết quả này được sản xuất

Đầu vào được chuẩn hóa đến nguồn gốc của trang web và một cuộc bắt tay TLS trực tiếp được hoàn thành. Giao thức được lấy từ thương lượng ALPN, vì vậy HTTP/2 chỉ được xác nhận khi máy chủ thực sự thương lượng 'h2'. Tiêu đề phản hồi Alt-Svc được đọc riêng để ghi chú xem một điểm cuối HTTP/3 có được quảng cáo cùng với nó hay không.

  1. Chúng tôi chuẩn hóa đầu vào đến nguồn gốc của trang web và hoàn thành một quá trình bắt tay TLS trực tiếp.
  2. Chúng tôi đọc giao thức đã thương lượng ALPN và xác nhận HTTP/2 chỉ khi máy chủ thực sự thương lượng 'h2' - không phải từ một tiêu đề chỉ đơn thuần tuyên bố điều đó.
  3. Chúng tôi còn đọc thêm header Alt-Svc để ghi nhận xem HTTP/3 có được quảng bá hay không.
Xây dựng trên các tiêu chuẩn công khai

Các tiêu chuẩn quốc tế mà kiểm tra này áp dụng

Hai đặc tả của IETF định nghĩa kết quả này. RFC 9113 định nghĩa chính HTTP/2, còn RFC 7301 định nghĩa Application-Layer Protocol Negotiation, phần mở rộng TLS mà phép kiểm tra này đọc để biết giao thức nào thực sự được thống nhất. Việc đọc ALPN thay vì một header phản hồi là điều khiến câu trả lời trở thành một phép đo chứ không phải một tuyên bố.

IETFRFC 9113
HTTP/2

Xác nhận hỗ trợ HTTP/2 theo đúng cách giao thức yêu cầu: qua ALPN, chứ không phải qua một khai báo trong header.

Đọc thông số kỹ thuật
Chúng tôi chỉ liệt kê một tiêu chuẩn khi công cụ này thực sự đọc hoặc đo lường theo đó. Khi một tín hiệu nằm ngoài kiểm tra trực tiếp, kết quả sẽ nói rõ điều đó thay vì ngụ ý rằng có sự bao phủ.
Câu hỏi thường gặp

Kiểm tra HTTP/2 Câu hỏi thường gặp

What does the Novaverb HTTP/2 Test check?

It performs a live TLS handshake and reads the ALPN-negotiated protocol to confirm whether your server actually serves HTTP/2. It also reports the TLS version and whether HTTP/3 is advertised via the Alt-Svc header.

What is HTTP/2?

HTTP/2 is a major revision of HTTP that multiplexes many requests over a single connection, adds header compression (HPACK), and enables prioritization. It reduces round-trip overhead versus HTTP/1.1, speeding delivery of pages with many resources.

How is HTTP/2 negotiated between browser and server?

Over HTTPS, HTTP/2 is negotiated during the TLS handshake using ALPN (Application-Layer Protocol Negotiation). The client offers h2, and if the server agrees, the connection uses HTTP/2. This test reads exactly that ALPN result.

How do I enable HTTP/2 on my site?

Enable the HTTP/2 module in your web server or CDN (for example the http2 directive in modern server builds) and ensure HTTPS with ALPN is active. HTTP/2 in browsers effectively requires TLS, so a valid certificate is prerequisite.

What is the difference between HTTP/1.1 and HTTP/2?

HTTP/1.1 sends requests largely one-at-a-time per connection and can suffer head-of-line blocking. HTTP/2 multiplexes concurrent streams over one connection and compresses headers, cutting latency for resource-heavy pages without opening many parallel connections.

Does this test confirm HTTP/3 support?

No. HTTP/3 here is only inferred from the Alt-Svc response header, which advertises an h3 endpoint. This ALPN-based test confirms HTTP/2 directly but does not perform a QUIC handshake to prove HTTP/3 works.

Why does HTTP/2 require HTTPS?

The specification allows cleartext HTTP/2, but every major browser only supports it over TLS via ALPN. In practice you need a valid certificate and HTTPS for browsers to negotiate and use HTTP/2 at all.

What TLS version should my server use with HTTP/2?

TLS 1.3 is preferred for its faster handshake and stronger defaults, with TLS 1.2 as an acceptable minimum. HTTP/2's blocklist forbids obsolete ciphers, so modern TLS configuration avoids fallback to HTTP/1.1.

The test says HTTP/2 is not negotiated. What now?

Confirm HTTPS with ALPN is enabled and the HTTP/2 module is on at whichever layer terminates TLS, often a CDN or reverse proxy rather than your origin. Some hosts serve HTTP/2 only at the edge.

Does HTTP/2 make a page faster?

It can reduce request overhead when a page loads many resources, but this protocol check does not measure page rendering or real-user speed. Compare field and browser measurements before attributing a speed change to HTTP/2.

Nhiều kiểm tra miễn phí hơn

Khám phá tất cả Công cụ Miễn phí của Novaverb

Công cụ kiểm tra SEO websitePhạm vi thu thập dữ liệu, các trang có thể lập chỉ mục và liên kết nội bộ
Công cụ nghiên cứu từ khóaKiểm tra khối lượng tìm kiếm có sẵn của truy …
Trình kiểm tra SERPKiểm tra các kết quả tự nhiên trả về cho …
Công cụ Kiểm tra Bảo mật Trang webRà soát trạng thái bảo mật của trang web, chứng …
Kiểm tra Cấu hình Bảo mật WordPressKiểm tra tám khu vực cấu hình WordPress có thể …
Kiểm tra thời gian phản hồi máy chủĐo thời gian máy chủ trả về byte đầu tiên …
Phân tích BacklinksKiểm tra dữ liệu backlink và tên miền giới thiệu …
Trình kiểm tra robots.txtKiểm tra và xác thực các quy tắc robots.txt, chỉ …
Sitemap CheckerPhát hiện các khai báo sitemap, kiểm tra tài liệu …
Trình kiểm tra thẻ metaKiểm tra độ dài tiêu đề trang, mô tả meta, …
Trình kiểm tra trạng thái HTTP và chuyển hướngTruy vết mã trạng thái HTTP (200, 301, 302, 404, …
Giám sát trang webChạy một lượt kiểm tra khả dụng trực tiếp và …
Kiểm tra HTTP/3Dùng một phép thử bắt tay trực tiếp để kiểm …
Kiểm tra Hiệu suất Trang webSo sánh thời gian phản hồi HTTP từ các vị …
Trình kiểm tra GEOKiểm tra các tín hiệu quan sát được trên trang …
Công cụ kiểm tra Core Web VitalsKiểm tra LCP, INP và CLS của người dùng thực …
Trình kiểm tra PageSpeedChạy một lượt kiểm tra Lighthouse trong phòng thí nghiệm …
Kiểm tra an toàn trang webKiểm tra xem một miền hoặc URL có bị gắn …
Kiểm tra Knowledge GraphTra cứu các thực thể trùng khớp với một thương …
Kiểm tra khoảng cách từ khóaTìm các từ khóa xếp hạng được quan sát cho …
Các trang hàng đầu của đối thủTìm các trang có lưu lượng truy cập tự nhiên …
Kiểm tra → hiểu → sửa

Biến kiểm tra này thành một sửa chữa đã được xác minh

Mỗi công cụ miễn phí của Novaverb là một phễu duy nhất: chạy kiểm tra, hiểu bằng chứng, rồi sửa và chứng minh vấn đề đã được xử lý bằng một lần kiểm tra lại mới - không bịa ra trạng thái đạt.