Bagikan melalui


Kode Status HTTP (Winhttp.h)

Konstanta ini dan nilai terkait menunjukkan kode status HTTP yang dikembalikan oleh server di Internet.

HTTP_STATUS_CONTINUE

100

Permintaan dapat dilanjutkan.

HTTP_STATUS_SWITCH_PROTOCOLS

101

Server telah mengalihkan protokol di header pemutakhiran.

HTTP_STATUS_OK

200

Permintaan berhasil diselesaikan.

HTTP_STATUS_CREATED

201

Permintaan telah terpenuhi dan menghasilkan pembuatan sumber daya baru.

HTTP_STATUS_ACCEPTED

202

Permintaan telah diterima untuk diproses, tetapi pemrosesan belum selesai.

HTTP_STATUS_PARTIAL

203

Informasi meta yang dikembalikan di header entitas bukan set definitif yang tersedia dari server asal.

HTTP_STATUS_NO_CONTENT

204

Server telah memenuhi permintaan, tetapi tidak ada informasi baru untuk dikirim kembali.

HTTP_STATUS_RESET_CONTENT

205

Permintaan telah selesai, dan program klien harus mengatur ulang tampilan dokumen yang menyebabkan permintaan dikirim untuk memungkinkan pengguna memulai tindakan input lain dengan mudah.

HTTP_STATUS_PARTIAL_CONTENT

206

Server telah memenuhi permintaan GET parsial untuk sumber daya.

HTTP_STATUS_WEBDAV_MULTI_STATUS

207

Selama operasi Penulisan dan Penerapan Versi Terdistribusi World Wide Web (WebDAV), ini menunjukkan beberapa kode status untuk satu respons. Isi respons berisi Extensible Markup Language (XML) yang menjelaskan kode status. Untuk informasi selengkapnya, lihat Ekstensi HTTP untuk Penulisan Terdistribusi.

HTTP_STATUS_AMBIGUOUS

300

Sumber daya yang diminta tersedia di satu atau beberapa lokasi.

HTTP_STATUS_MOVED

301

Sumber daya yang diminta telah ditetapkan ke Pengidentifikasi Sumber Daya Seragam (URI) permanen baru, dan referensi apa pun di masa mendatang ke sumber daya ini harus dilakukan menggunakan salah satu URI yang dikembalikan.

HTTP_STATUS_REDIRECT

302

Sumber daya yang diminta berada sementara di bawah URI yang berbeda.

HTTP_STATUS_REDIRECT_METHOD

303

Respons terhadap permintaan dapat ditemukan di bawah URI yang berbeda dan harus diambil menggunakan kata kerja GET HTTP pada sumber daya tersebut.

HTTP_STATUS_NOT_MODIFIED

304

Sumber daya yang diminta belum dimodifikasi.

HTTP_STATUS_USE_PROXY

305

Sumber daya yang diminta harus diakses melalui proksi yang diberikan oleh bidang lokasi.

HTTP_STATUS_REDIRECT_KEEP_VERB

307

Permintaan yang dialihkan menyimpan kata kerja HTTP yang sama. Perilaku HTTP/1.1.

HTTP_STATUS_BAD_REQUEST

400

Permintaan tidak dapat diproses oleh server karena sintaksis yang tidak valid.

HTTP_STATUS_DENIED

401

Sumber daya yang diminta memerlukan autentikasi pengguna.

HTTP_STATUS_PAYMENT_REQ

402

Tidak diimplementasikan dalam protokol HTTP.

HTTP_STATUS_FORBIDDEN

403

Server memahami permintaan, tetapi tidak dapat memenuhinya.

HTTP_STATUS_NOT_FOUND

404

Server belum menemukan apa pun yang cocok dengan URI yang diminta.

HTTP_STATUS_BAD_METHOD

405

Kata kerja HTTP yang digunakan tidak diperbolehkan.

HTTP_STATUS_NONE_ACCEPTABLE

406

Tidak ada respons yang dapat diterima oleh klien yang ditemukan.

HTTP_STATUS_PROXY_AUTH_REQ

407

Autentikasi proksi diperlukan.

HTTP_STATUS_REQUEST_TIMEOUT

408

Server kehabisan waktu menunggu permintaan.

HTTP_STATUS_CONFLICT

409

Permintaan tidak dapat diselesaikan karena konflik dengan status sumber daya saat ini. Pengguna harus mengirim ulang dengan informasi lebih lanjut.

HTTP_STATUS_GONE

410

Sumber daya yang diminta tidak lagi tersedia di server, dan tidak ada alamat penerusan yang diketahui.

HTTP_STATUS_LENGTH_REQUIRED

411

Server tidak dapat menerima permintaan tanpa panjang isi yang ditentukan.

HTTP_STATUS_PRECOND_FAILED

412

Prasyarat yang diberikan dalam satu atau beberapa bidang header permintaan dievaluasi ke false ketika diuji di server.

HTTP_STATUS_REQUEST_TOO_LARGE

413

Server tidak dapat memproses permintaan karena entitas permintaan lebih besar dari server yang dapat diproses.

HTTP_STATUS_URI_TOO_LONG

414

Server tidak dapat melayani permintaan karena permintaan URI lebih panjang dari yang dapat ditafsirkan server.

HTTP_STATUS_UNSUPPORTED_MEDIA

415

Server tidak dapat melayani permintaan karena entitas permintaan dalam format yang tidak didukung oleh sumber daya yang diminta untuk metode yang diminta.

HTTP_STATUS_RETRY_WITH

449

Permintaan harus dicoba kembali setelah melakukan tindakan yang sesuai.

HTTP_STATUS_SERVER_ERROR

500

Server mengalami kondisi tak terduga yang mencegahnya memenuhi permintaan.

HTTP_STATUS_NOT_SUPPORTED

501

Server tidak mendukung fungsionalitas yang diperlukan untuk memenuhi permintaan.

HTTP_STATUS_BAD_GATEWAY

502

Server, saat bertindak sebagai gateway atau proksi, menerima respons yang tidak valid dari server upstream yang diaksesnya dalam mencoba memenuhi permintaan.

HTTP_STATUS_SERVICE_UNAVAIL

503

Layanan ini untuk sementara kelebihan beban.

HTTP_STATUS_GATEWAY_TIMEOUT

504

Waktu permintaan habis menunggu gateway.

HTTP_STATUS_VERSION_NOT_SUP

505

Server tidak mendukung versi protokol HTTP yang digunakan dalam pesan permintaan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows XP, Windows 2000 Professional dengan SP3 [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003, Windows 2000 Server dengan SP3 [hanya aplikasi desktop]
Header
Winhttp.h

Lihat juga

Versi WinHTTP