Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
API HTTP Server versi 2.0 memungkinkan aplikasi untuk mengonfigurasi antrean permintaan, sesi server, dan grup URL secara manual. Sesi server adalah objek tingkat atas yang berisi informasi konfigurasi yang berlaku untuk semua grup URL yang dibuat di bawahnya. Aplikasi membuat sesi server dengan satu atau beberapa grup URL di bawahnya, lalu mengaitkan grup URL dengan antrean permintaan.
Untuk informasi selengkapnya tentang objek konfigurasi tertentu di HTTP Server versi 2.0 API, lihat:
Properti untuk objek konfigurasi diatur dengan HttpSetServerSessionProperty, HttpSetUrlGroupProperty , dan HttpSetRequestQueueProperty seperti yang ditunjukkan pada diagram di bawah ini. Hubungan antara antrean permintaan dan Grup URL dapat diubah sesuai permintaan sedangkan hubungan antara Sesi Server dan Grup URL tidak dapat diubah. Grup URL harus dikaitkan dengan antrean permintaan untuk menerima permintaan.
Tabel berikut mencantumkan properti yang bisa diatur pada setiap objek konfigurasi. Secara umum, jika tidak ada konfigurasi properti yang diatur oleh aplikasi, konfigurasi default HTTP Server API berlaku. Properti konfigurasi yang diatur oleh aplikasi pada sesi server mengambil alih konfigurasi SELURUH HTTP Server API. Konfigurasi yang diatur pada grup URL mengambil alih konfigurasi sesi server dan konfigurasi antrean permintaan mengambil alih konfigurasi default HTTP Server API.
Objek Konfigurasi | Properti |
---|---|
Sesi Server | HttpServerStateProperty HttpServerLoggingProperty HttpServerQosProperty HttpServerTimeoutsProperty HttpServerAuthenticationProperty |
Grup URL | HttpServerStateProperty HttpServerAuthenticationProperty HttpServerLoggingProperty HttpServerQosProperty HttpServerBindingProperty HttpServerTimeoutsProperty |
Minta Antrean | HttpServerStateProperty HttpServerQueueLengthProperty HttpServer503VerbosityProperty |
Properti sesi server ditentukan dalam enumerasi HTTP_SERVER_PROPERTY . Tabel berikut mencantumkan struktur properti yang diatur untuk setiap jenis properti dan DEFAULT HTTP Server API saat properti ini tidak diatur oleh aplikasi.
Properti | Struktur | HTTP Server API Default |
---|---|---|
HttpServerAuthenticatonProperty | HTTP_SERVER_AUTHENTICATION_INFO | Tidak ada autentikasi |
HttpServerLoggingProperty | HTTP_LOGGING_INFO | Tidak Ada Pengelogan |
HttpServerQosProperty-HttpQosSettingTypeConnectionLimit> | HTTP_CONNECTION_LIMIT_INFO | Tanpa batas |
HttpServerTimeoutsProperty | HTTP_TIMEOUT_LIMIT_INFO | 120 detik. |
HttpServerQosProperty-HttpQosSettingTypeBandwidth> | HTTP_BANDWIDTH_LIMIT_INFO | Tanpa batas |
HttpServerQueueLengthProperty | ULONG | 1000 |
HttpServerStateProperty | HTTP_STATE_INFO | Aktif |
HttpServer503VerbosityProperty | HTTP_503_RESPONSE_VERBOSITY | HttpResponseVerbosityBasic |
HttpServerBindingProperty | HTTP_BINDING_INFO | Tidak ada |
Tabel berikut mencantumkan nilai minimum dan maksimum untuk konfigurasi HTTP Server API.
Properti | HTTP Server API Maksimum dan Minimum |
---|---|
HttpServerQosProperty-HttpQosSettingTypeBandwidth> | Min = MIN_ALLOWED_BANDWIDTH_THROTTLING_RATE Maks = none |
HttpServerQueueLengthProperty | Min = 0xA Maks = 0xFFFF |