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

Free HTTP/2 Test: Live ALPN and TLS Handshake Check

The HTTP/2 Test opens one live TLS connection to the submitted hostname and reads the protocol selected through ALPN. HTTP/2 is confirmed only when the server negotiates h2.

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.

Định nghĩa

What is an HTTP/2 test?

An HTTP/2 test is a check of whether a server speaks HTTP/2 on a real connection. The Novaverb HTTP/2 Test opens one live HTTPS connection, offers h2 and http/1.1 through TLS ALPN and reports the protocol the endpoint selected, which makes the verdict protocol evidence and not a guessed score or a browser simulation.

Phạm vi

What does the HTTP/2 test check?

The HTTP/2 test checks whether ALPN completed and whether h2 was selected for the submitted hostname. Alongside that verdict it records the selected protocol, the TLS version, the HTTP status code and the timings for TCP connect, TLS plus ALPN and the HTTPS response. The Alt-Svc header is read to note an HTTP/3 advertisement.

Dành cho ai

Who is the HTTP/2 test for?

The HTTP/2 test is for people who configure or audit how a site is delivered. A developer confirms that enabling h2 on the TLS listener took effect. A site owner behind a CDN checks what visitors negotiate at the public hostname. A technical SEO records the delivery protocol as part of a performance review.

Vì sao quan trọng

Why use an HTTP/2 test?

An HTTP/2 test catches a site that quietly falls back to HTTP/1.1. A header can claim HTTP/2 while the layer that terminates TLS, often a CDN or reverse proxy, never negotiates it. HTTP/2 multiplexes many requests over one connection, so a missed negotiation leaves resource-heavy pages with the request overhead of HTTP/1.1.

Phương pháp

How does the HTTP/2 test work?

The HTTP/2 test works in a short sequence. The input is normalized to the site's origin and a live TLS handshake is completed. The ALPN-negotiated protocol is read, and HTTP/2 is confirmed only when the server actually negotiates h2. The Alt-Svc response header is then read separately to note whether HTTP/3 is advertised.

  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.
Đầu vào

What do you enter into the HTTP/2 test?

Enter a domain or any URL on the site into the HTTP/2 test. Only the origin matters, so the path and query are normalized away before the handshake and the secure origin is tested either way. The exact hostname submitted is the one probed. A search phrase is not an address, and a private host is refused.

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.
Kết quả

What does the HTTP/2 test report contain?

The HTTP/2 test report contains a verdict, protocol evidence, a connection timeline and endpoint facts. The verdict reads HTTP/2 is supported or HTTP/2 was not negotiated. Protocol evidence shows h2, ALPN, the selected protocol and the TLS version. The timeline gives timings in milliseconds, and endpoint facts add the status code and the HTTP/3 signal.

Cách đọc

How do you read an HTTP/2 test result?

Read an HTTP/2 test result from the verdict down. Supported means the TLS handshake selected h2 for this HTTPS endpoint. Not negotiated means the endpoint did not select h2, and a compatible client can fall back to HTTP/1.1. An HTTP/3 signal marked advertised is an Alt-Svc observation only, not a QUIC handshake.

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.

Nguồn

Where does the HTTP/2 test get its data?

The HTTP/2 test gets its data from live TLS ALPN negotiation: one fresh TLS connection from the measurement service to the submitted hostname. The protocol is read from the handshake itself and not from a header that claims support. A CDN in front of the origin answers the check, as it does for visitors.

Giới hạn

What does the HTTP/2 test not tell you?

The HTTP/2 test does not tell you about protocol support on every edge or network path. One live TLS handshake proves the protocol negotiated by this probe. The result does not measure page speed, subresources or Core Web Vitals, does not cover every CDN location and does not confirm that HTTP/3 works.

Bằng chứng

What does an HTTP/2 test result prove?

An HTTP/2 test result proves the ALPN protocol selected on one fresh TLS connection, plus basic connection timing and the HTTP status. Negotiating h2 shows that a connection is multiplexed, not that a page is fast. When the handshake cannot be completed, the test says so and does not claim that HTTP/2 is absent.

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.

Tiêu chuẩn

Which standards does the HTTP/2 test apply?

The HTTP/2 test applies two IETF specifications. RFC 9113 defines HTTP/2 itself. RFC 7301 defines Application-Layer Protocol Negotiation, the TLS extension the test reads to learn which protocol was actually agreed. Reading ALPN and not a response header is what makes the answer a measurement instead of a claim.

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ủ.
Xác minh

How can you verify an HTTP/2 test result yourself?

Verify an HTTP/2 test result in a browser. Open the developer tools, load the page with the network panel open and show the protocol column, where a request served over HTTP/2 is listed as h2. Check the public hostname visitors use, because a CDN can negotiate HTTP/2 while the origin uses a different protocol.

Ví dụ

What does a typical HTTP/2 test finding look like?

A typical HTTP/2 test finding reads HTTP/2 is supported, with ALPN negotiated, h2 as the selected protocol, the TLS version shown and the HTTP/3 signal marked advertised. The contrasting finding reads HTTP/2 was not negotiated with http/1.1 as the selected protocol, which points at the CDN, load balancer or proxy that terminates TLS.

Chi phí

Is the HTTP/2 test free?

The HTTP/2 test is free and runs with no account. Each run is one live handshake for one hostname. An account is needed to go further than a single probe: a workspace tracks HTTP/2, HTTP/3 and TLS support across the whole site over time and keeps each result as saved evidence.

Trong không gian làm việc

What does a Novaverb workspace add to the HTTP/2 test?

A Novaverb workspace adds a whole-site view and a record over time to the HTTP/2 test. Site Health is the product that continues the job: a source-aware technical checklist that prioritizes supported findings and records fresh rechecks. A protocol finding can be moved into a task and rechecked once the configuration changes.

Site Health (site audit tool)

Khi nào cần đi xa hơn

When is a free HTTP/2 test not enough?

A free HTTP/2 test is not enough when a site is served from several hostnames or CDN locations. One probe describes one HTTPS edge at one moment. Each additional hostname needs its own check, a configuration that changes needs recurring measurement, and any question about speed needs field or browser measurements instead.

Bước kế tiếp

What should you do after running the HTTP/2 test?

After running the HTTP/2 test, a not negotiated result leads to a short list of actions. Confirm HTTPS with a valid certificate on the public endpoint. Enable h2 on the TLS listener of the web server or CDN and keep HTTP/1.1 as a fallback. Then retest the public hostname. A supported result needs no change.

Công cụ liên quan

The HTTP/2 test pairs with free tools that measure what a protocol check does not. The HTTP/3 Test attempts a real QUIC handshake, which this test only infers from Alt-Svc. The Server Response Time Checker measures Time to First Byte with DNS, TCP and TLS latency. The Core Web Vitals Checker shows real-user LCP, INP and CLS data.

Công cụ kiểm tra SEO websiteHomepage status, indexability, title, headings and links from one live scan
Công cụ nghiên cứu từ khóaFree keyword research tool: monthly searches, cost per click, ad …
Trình kiểm tra SERPFree SERP checker: the organic results for a keyword in …
Công cụ Kiểm tra Bảo mật Trang webFree website security checker: a limited outside check of a …
Kiểm tra Cấu hình Bảo mật WordPressFree WordPress security checker: eight public configuration areas on a …
Kiểm tra thời gian phản hồi máy chủFree server response time checker: one live request from Germany, …
Phân tích BacklinksFree backlink checker: see the referring domains, link totals, follow …
Trình kiểm tra robots.txtFree robots.txt tester: fetch a site's live robots.txt and see …
Sitemap CheckerFree sitemap checker: find a site's XML sitemaps from robots.txt …
Trình kiểm tra thẻ metaFree meta tag checker: a page's live title, meta description, …
Trình kiểm tra trạng thái HTTP và chuyển hướngFree redirect checker: trace every hop of a URL's redirect …
Giám sát trang webFree website status checker: one live request to your address …
Kiểm tra HTTP/3Free HTTP/3 test: attempts a real QUIC connection to a …
Kiểm tra Hiệu suất Trang webFree website performance test: time one request to your URL …
Trình kiểm tra GEOFree GEO checker: retrieve, quote, cite and graph signals from …
Công cụ kiểm tra Core Web VitalsFree Core Web Vitals checker: real-user LCP, INP and CLS …
Trình kiểm tra PageSpeedFree PageSpeed checker: a Lighthouse lab audit of a public …
Kiểm tra an toàn trang webFree website safety checker: see whether a URL is listed …
Kiểm tra Knowledge GraphFree Knowledge Graph checker: look up a brand or name …
Kiểm tra khoảng cách từ khóaFree keyword gap analysis: keywords a competitor ranks for and …
Các trang hàng đầu của đối thủFree competitor top pages tool: a domain's leading pages by …
Câu hỏi

What do people ask about the HTTP/2 test?

The HTTP/2 test FAQ answers what HTTP/2 is, how browser and server negotiate it and how to enable it on a site. Other questions compare HTTP/1.1 with HTTP/2, explain why HTTP/2 requires HTTPS in browsers, cover which TLS version a server should use and ask whether HTTP/2 makes a page faster.

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.

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.