HTTP/2 adalah versi terbaru dari Hypertext Transfer Protocol (HTTP), yang menawarkan peningkatan signifikan dibandingkan HTTP/1.1 dalam hal kinerja, keamanan, dan efisiensi. Protokol ini memperkenalkan fitur seperti multiplexing, kompresi header, dan server push untuk mengurangi latensi serta meningkatkan waktu pemuatan halaman.Aktifkan Sakelar Kompatibilitas#
Anda dapat meminta API HTTP/2 secara langsung dalam proyek HTTP, tetapi Anda perlu memastikan bahwa sakelar kompatibilitas HTTP/2 telah diaktifkan di Settings → Feature Settings → Advanced Settings.Setelah mengaktifkan sakelar kompatibilitas, saat meminta API HTTP/2, Apidog akan secara otomatis meningkatkan protokol permintaan ke HTTP/2.Anda dapat menguji dukungan HTTP/2 menggunakan API contoh ini: https://http2.pro/api/v1
Pengaturan Lainnya#
Anda dapat mengonfigurasi pengaturan HTTP/2 secara manual di Settings → Advanced Settings. Disarankan untuk menggunakan konfigurasi default Apidog guna memastikan kompatibilitas maksimum dengan berbagai API.Opsi Konfigurasi#
Tabel berikut menguraikan opsi konfigurasi HTTP/2 yang tersedia:| Protokol | Pengaturan | Deskripsi |
|---|
| HTTPS | HTTP/2 ALPN | Opsi default. Apidog akan mencoba membuat koneksi menggunakan protokol HTTP/2. Jika API tidak mendukungnya, koneksi akan secara otomatis kembali menggunakan HTTP/1.1. |
| HTTPS | HTTP/1.1 | Gunakan metode koneksi HTTP asli dan jangan gunakan protokol HTTP/2. |
| HTTP | HTTP/1.1 | Opsi default. Membuat koneksi menggunakan protokol HTTP/1.1 dan mengirim permintaan menggunakan HTTP/1.1. |
| HTTP | HTTP/2 Prior Knowledge | Membuat koneksi h2c. Jika API tidak mendukung protokol HTTP/2, koneksi akan langsung gagal tanpa secara otomatis kembali menggunakan HTTP/1.1. |
ALPN (Application-Layer Protocol Negotiation) memungkinkan klien dan server menegosiasikan protokol yang akan digunakan selama TLS handshake, sehingga memastikan dukungan HTTP/2 yang lancar ketika tersedia.
Saat menggunakan HTTP/2 Prior Knowledge untuk koneksi HTTP, pastikan server API Anda secara eksplisit mendukung h2c. Pengaturan ini tidak menyediakan fallback otomatis ke HTTP/1.1 jika koneksi gagal.