RFC 7540 ve RFC 7541, HTTP/2 protokolünün tam spesifikasyonunu içerir ve sgcWebSockets kütüphanesi için yeni bir HTTP/2 istemcisi uygulama sürecinde, istemci bileşeninin beklendiği gibi çalışıp çalışmadığını kontrol etmek için harici araçlar kullanmak önemlidir. Bu çevrimiçi araçlardan biri şurada barındırılır:
Bu web sitesi HTTP/2 istemcileri için bazı testler sunar; HTTP/2 uygulaması sırasında oldukça kullanışlı oldu; bu nedenle testlerin düzgün geçilip geçilmediğini kontrol etmek için bir Delphi HTTP2 istemcisi oluşturdum.
HTTP/2 Testleri
Golang sunucusu, HTTP/2 topluluğuna HTTP/2 istemci uygulamalarını test etmek için bir URL listesi sunar
- Alınan istek + başlıkları dökmek için GET
/reqinfo - GET
/clockstreammevcut zamanı her saniye akıtır - Sunucu gönderimli (server push) bir sayfa görmek için GET
/serverpush - Küçük bir dosya için GET
/file/gopher.png(If-Modified-Since, Content-Range vb. yapar) - Daha büyük bir dosya için GET
/file/go.src.tar.gz(~10 MB) - / adresine (bu sayfa) geri yönlendirmek için GET
/redirect - Bu sunucudaki tüm etkin goroutine'leri görmek için GET
/goroutines - Bayt sayısının ve CRC-32 değerinin sayımını almak için
/crc32adresine bir şey PUT edin /ECHOadresine bir şey PUT edin; büyük harfle size geri akıtılacaktır
Aşağıda, Clock Stream örneğini çalıştıran sgcWebSockets istemci HTTP2 demosunun bir ekran görüntüsünü bulabilirsiniz.

