http senarai kod status tutorial_asas
我们经常会遇到404、500、302等提示,它们究竟是什么意思呢?除了这几个常见的状态码外,还有哪些我们没有遇到过的但有可能出现的状态码呢?这里本人做了一个汇总,与大家分享一下。
HTTP状态码 摘要说明
-----------------------------------------------------------------------------------------------------------
成功2XX 成功处理了请求的状态码。
200 服务器已成功处理了请求并提供了请求的网页。
204 服务器成功处理了请求,但没有返回任何内容。
重定向3XX 每次请求中使用重定向不要超过 5 次。
301 请求的网页已永久移动到新位置。当URLs发生变化时,使用301代码。搜索引擎索引中保存新的URL。
302 请求的网页临时移动到新位置。搜索引擎索引中保存原来的URL。
304 如果网页自请求者上次请求后没有更新,则用304代码告诉搜索引擎机器人,可节省带宽和开销。
客户端错误4XX 表示请求可能出错,妨碍了服务器的处理。
400 服务器不理解请求的语法。
403 服务器拒绝请求。
404 服务器找不到请求的网页。服务器上不存在的网页经常会返回此代码。
410 请求的资源永久删除后,服务器返回此响应。该代码与 404(未找到)代码相似,
但在资源以前存在而现在不存在的情况下,有时用来替代404 代码。如果资源已永久删除,应当使用 301 指定资源的新位置。
服务器错误5XX 表示服务器在处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。
500 服务器遇到错误,无法完成请求。
503 服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。
详细分解:
2XX 成功
200 正常;请求已完成。
201 正常;紧接 POST 命令。
202 正常;已接受用于处理,但处理尚未完成。
203 正常;部分信息 — 返回的信息只是一部分。
204 正常;无响应 — 已接收请求,但不存在要回送的信息。
3XX 重定向
301 已移动 — 请求的数据具有新的位置且更改是永久的。
302 已找到 — 请求的数据临时具有不同 URI。
303 请参阅其它 — 可在另一 URI 下找到对请求的响应,且应使用 GET 方法检索此响应。
304 未修改 — 未按预期修改文档。
305 使用代理 — 必须通过位置字段中提供的代理来访问请求的资源。
306 未使用 — 不再使用;保留此代码以便将来使用。
4XX 客户机中出现的错误
400 错误请求 — 请求中有语法问题,或不能满足请求。
401 未授权 — 未授权客户机访问数据。
402 需要付款 — 表示计费系统已有效。
403 禁止 — 即使有授权也不需要访问。
404 找不到 — 服务器找不到给定的资源;文档不存在。
407 代理认证请求 — 客户机首先必须使用代理认证自身。
415 介质类型不受支持 — 服务器拒绝服务请求,因为不支持请求实体的格式。
5XX 服务器中出现的错误
500 内部错误 — 因为意外情况,服务器不能完成请求。
501 未执行 — 服务器不支持请求的工具。
502 错误网关 — 服务器接收到来自上游服务器的无效响应。
503 无法获得服务 — 由于临时过载或维护,服务器无法处理请求。
504 Gateway Timeout
作为网关或者代理工作的服务器尝试执行请求时,未能及时从上游服务器(URI标识出的服务器,例如HTTP、FTP、LDAP)或者辅助服务器(例如DNS)收到响应。
注意:某些代理服务器在DNS查询超时时会返回400或者500错误
505 HTTP Version Not Supported
服务器不支持,或者拒绝支持在请求中使用的 HTTP 版本。这暗示着服务器不能或不愿使用与客户端相同的版本。响应中应当包含一个描述了为何版本不被支持以及服务器支持哪些协议的实体。
506 Variant Also Negotiates
由《透明内容协商协议》(RFC 2295)扩展,代表服务器存在内部配置错误:被请求的协商变元资源被配置为在透明内容协商中使用自己,因此在一个协商处理中不是一个合适的重点。
507 Insufficient Storage
服务器无法存储完成请求所必须的内容。这个状况被认为是临时的。WebDAV (RFC 4918)
508 Loop Detected
服务器发现请求中出现一个无穷循环
509 Bandwidth Limit Exceeded
服务器达到带宽限制。这不是一个官方的状态码,但是仍被广泛使用。
510 Not Extended
获取资源所需要的策略并没有没满足。(RFC 2774)
常见错误的处理方法
500错误
500错误是站长经常遇到的问题,就本人的经验,原因及解决方法归纳如下:
1、运行的用户数过多,对服务器造成的压力过大,服务器无法响应,则报HTTP500错误。
这个原因是网站报500错误的最主要原因,很多网站为什么突然会报500错误(service unavailable)呢?90%是由于空间压力过大,超出了空间商设定的上限而造成的。
遇到这个问题,最好是第一时间找到空间商的售后服务,他们一般会帮你回收一下应用程序池,问题便得到解决。如果没有找到售后服务,可以自己在空间管理后台,找到“回收应用程序池”那个项目,自己手动执行一下即可。不过,一些空间管理后台并没有提供该项服务。
2、如果排除了第1的可能性,那么很大原因便是程序上出现了问题。
可以做个简单的测试页面,看是否能运行成功,再检测报错的页面,从而针对性的进行修改。
该做关联的地方没有去做关联,则报HTTP500错误。进行手工或者自动关联,问题得到解决。
3、如果测试中所进行的操作需要向数据库中插入数据,若大数据量的情况下导致数据库中表空间已满,或者缓冲池较小无法满足数据的存取等,都有可能导致HTTP500错误。
解决方法是调整数据库、修改连接池大小等等,根据个人具体情况进行修正即可。
HTTP状态码 摘要说明
-----------------------------------------------------------------------------------------------------------
成功2XX 成功处理了请求的状态码。
200 服务器已成功处理了请求并提供了请求的网页。
204 服务器成功处理了请求,但没有返回任何内容。
重定向3XX 每次请求中使用重定向不要超过 5 次。
301 请求的网页已永久移动到新位置。当URLs发生变化时,使用301代码。搜索引擎索引中保存新的URL。
302 请求的网页临时移动到新位置。搜索引擎索引中保存原来的URL。
304 如果网页自请求者上次请求后没有更新,则用304代码告诉搜索引擎机器人,可节省带宽和开销。
客户端错误4XX 表示请求可能出错,妨碍了服务器的处理。
400 服务器不理解请求的语法。
403 服务器拒绝请求。
404 服务器找不到请求的网页。服务器上不存在的网页经常会返回此代码。
410 请求的资源永久删除后,服务器返回此响应。该代码与 404(未找到)代码相似,
但在资源以前存在而现在不存在的情况下,有时用来替代404 代码。如果资源已永久删除,应当使用 301 指定资源的新位置。
服务器错误5XX 表示服务器在处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。
500 服务器遇到错误,无法完成请求。
503 服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。
详细分解:
2XX 成功
200 正常;请求已完成。
201 正常;紧接 POST 命令。
202 正常;已接受用于处理,但处理尚未完成。
203 正常;部分信息 — 返回的信息只是一部分。
204 正常;无响应 — 已接收请求,但不存在要回送的信息。
3XX 重定向
301 已移动 — 请求的数据具有新的位置且更改是永久的。
302 已找到 — 请求的数据临时具有不同 URI。
303 请参阅其它 — 可在另一 URI 下找到对请求的响应,且应使用 GET 方法检索此响应。
304 未修改 — 未按预期修改文档。
305 使用代理 — 必须通过位置字段中提供的代理来访问请求的资源。
306 未使用 — 不再使用;保留此代码以便将来使用。
4XX 客户机中出现的错误
400 错误请求 — 请求中有语法问题,或不能满足请求。
401 未授权 — 未授权客户机访问数据。
402 需要付款 — 表示计费系统已有效。
403 禁止 — 即使有授权也不需要访问。
404 找不到 — 服务器找不到给定的资源;文档不存在。
407 代理认证请求 — 客户机首先必须使用代理认证自身。
415 介质类型不受支持 — 服务器拒绝服务请求,因为不支持请求实体的格式。
5XX 服务器中出现的错误
500 内部错误 — 因为意外情况,服务器不能完成请求。
501 未执行 — 服务器不支持请求的工具。
502 错误网关 — 服务器接收到来自上游服务器的无效响应。
503 无法获得服务 — 由于临时过载或维护,服务器无法处理请求。
504 Gateway Timeout
作为网关或者代理工作的服务器尝试执行请求时,未能及时从上游服务器(URI标识出的服务器,例如HTTP、FTP、LDAP)或者辅助服务器(例如DNS)收到响应。
注意:某些代理服务器在DNS查询超时时会返回400或者500错误
505 HTTP Version Not Supported
服务器不支持,或者拒绝支持在请求中使用的 HTTP 版本。这暗示着服务器不能或不愿使用与客户端相同的版本。响应中应当包含一个描述了为何版本不被支持以及服务器支持哪些协议的实体。
506 Variant Also Negotiates
由《透明内容协商协议》(RFC 2295)扩展,代表服务器存在内部配置错误:被请求的协商变元资源被配置为在透明内容协商中使用自己,因此在一个协商处理中不是一个合适的重点。
507 Insufficient Storage
服务器无法存储完成请求所必须的内容。这个状况被认为是临时的。WebDAV (RFC 4918)
508 Loop Detected
服务器发现请求中出现一个无穷循环
509 Bandwidth Limit Exceeded
服务器达到带宽限制。这不是一个官方的状态码,但是仍被广泛使用。
510 Not Extended
获取资源所需要的策略并没有没满足。(RFC 2774)
常见错误的处理方法
500错误
500错误是站长经常遇到的问题,就本人的经验,原因及解决方法归纳如下:
1、运行的用户数过多,对服务器造成的压力过大,服务器无法响应,则报HTTP500错误。
这个原因是网站报500错误的最主要原因,很多网站为什么突然会报500错误(service unavailable)呢?90%是由于空间压力过大,超出了空间商设定的上限而造成的。
遇到这个问题,最好是第一时间找到空间商的售后服务,他们一般会帮你回收一下应用程序池,问题便得到解决。如果没有找到售后服务,可以自己在空间管理后台,找到“回收应用程序池”那个项目,自己手动执行一下即可。不过,一些空间管理后台并没有提供该项服务。
2、如果排除了第1的可能性,那么很大原因便是程序上出现了问题。
可以做个简单的测试页面,看是否能运行成功,再检测报错的页面,从而针对性的进行修改。
该做关联的地方没有去做关联,则报HTTP500错误。进行手工或者自动关联,问题得到解决。
3、如果测试中所进行的操作需要向数据库中插入数据,若大数据量的情况下导致数据库中表空间已满,或者缓冲池较小无法满足数据的存取等,都有可能导致HTTP500错误。
解决方法是调整数据库、修改连接池大小等等,根据个人具体情况进行修正即可。
1**: Permintaan diterima, teruskan pemprosesan
2**: Operasi berjaya diterima, analisis dan terima
3**: Permintaan ini mesti diproses selanjutnya
4 ** : Permintaan mengandungi sintaks yang salah atau tidak dapat dilengkapkan
5**: Pelayan gagal melaksanakan permintaan yang sah sepenuhnya
100 - Pelanggan mesti terus membuat permintaan
101 - Pelanggan meminta pelayan untuk menukar HTTP berdasarkan permintaan versi Protokol
200 - Transaksi berjaya
201 - Gesa untuk mengetahui URL fail baharu
202 - Diterima dan diproses, tetapi pemprosesan tidak selesai
203 - Maklumat pemulangan tidak pasti atau Tidak Lengkap
204 - Permintaan telah diterima, tetapi maklumat pemulangan kosong
205 - Pelayan menyelesaikan permintaan, ejen pengguna mesti menetapkan semula yang sedang dilayari fail
206 - Pelayan telah melengkapkan beberapa pengguna GET permintaan
300 - Sumber yang diminta tersedia di berbilang tempat
301 - Padam data permintaan
302 - Data permintaan ditemui di alamat lain
303 - Nasihatkan pelanggan Akses URL lain atau kaedah akses
304 - Pelanggan telah melakukan GET, tetapi fail tidak berubah
305 - Sumber yang diminta mesti diperoleh daripada alamat yang ditentukan oleh pelayan
306 - Dalam versi HTTP sebelumnya Kod yang digunakan tidak lagi digunakan dalam versi semasa
307 - Mengisytiharkan bahawa sumber yang diminta dipadamkan buat sementara waktu
400 - Permintaan ralat, seperti sintaks ralat
401 - Keizinan permintaan gagal
402 - Kekalkan respons pengepala ChargeTo yang sah
403 - Permintaan tidak dibenarkan
404 - Tiada fail, pertanyaan atau URL ditemui
405 - Kaedah yang ditentukan oleh pengguna dalam medan Talian Permintaan tidak dibenarkan
406 - Mengikut mesej Terima yang dihantar oleh pengguna, sumber yang diminta tidak boleh diakses
407 - Sama seperti 401, pengguna mesti diberi kuasa terlebih dahulu pada pelayan proksi
408 - Pelanggan tidak melengkapkan permintaan dalam masa yang ditentukan oleh pengguna
409 - Permintaan tidak dapat diselesaikan untuk status sumber semasa
410 - Sumber ini tidak lagi wujud pada pelayan dan tiada lagi alamat rujukan
411 - Pelayan menolak permintaan atribut Content-Length yang ditentukan pengguna
412 - Satu atau lebih medan pengepala permintaan tidak betul dalam permintaan semasa
413 - Sumber yang diminta lebih besar daripada saiz yang dibenarkan oleh pelayan
414 - URL sumber yang diminta adalah lebih panjang daripada panjang yang dibenarkan oleh pelayan
415 ——Sumber yang diminta tidak menyokong format item permintaan
416 ——Permintaan mengandungi pengepala permintaan Julat medan, tiada nilai petunjuk julat dalam julat sumber permintaan semasa dan permintaan
tidak mengandungi medan pengepala permintaan Julat Jika
417——Pelayan tidak memenuhi jangkaan yang dinyatakan dalam medan pengepala Jangka daripada permintaan itu. Jika ia adalah pelayan proksi, mungkin pelayan peringkat seterusnya tidak dapat memenuhi permintaan
500——Pelayan menjana ralat dalaman
501—— Pelayan tidak menyokong fungsi yang diminta
502 - Pelayan tidak tersedia buat sementara waktu, kadangkala untuk mengelakkan lebihan sistem
503 - Pelayan terlebih muatan atau digantung untuk penyelenggaraan
504 - Lebihan pintu gerbang, pelayan menggunakan gerbang lain atau Perkhidmatan bertindak balas kepada pengguna dan nilai tetapan masa menunggu lebih panjang
505 - Pelayan tidak menyokong atau enggan menyokong versi HTTP yang dinyatakan dalam pengepala permintaan
============ ==============================================
Versi Bahasa Inggeris:
100: Teruskan
101: Menukar Protokol
102: Pemprosesan
200: OK
201: Dibuat
202: Diterima 203: Maklumat Tidak Berwibawa
204: Tiada Kandungan
205: Tetapkan Semula Kandungan
206: Kandungan Separa
207: Berbilang Status
300: Pelbagai Pilihan
301: Dipindahkan Secara Kekal
302: Ditemui
303: Lihat Lain
304: Tidak Diubah Suai
305: Gunakan Proksi
306: (Tidak Digunakan)
307: Ubah Hala Sementara
400: Permintaan Buruk
401: Tidak Dibenarkan
402: Pembayaran Diberikan
403: Dilarang
404: Fail Tidak Ditemui
405: Kaedah Tidak Dibenarkan
406: Tidak Boleh Diterima >407 : Pengesahan Proksi Diperlukan
408: Permintaan Tamat
409: Konflik
410: Hilang
411: Panjang Diperlukan
412: Prasyarat Gagal
413: Permintaan Besar
414: Request-URI Terlalu Besar
415: Jenis Media Tidak Disokong
416: Julat yang diminta tidak memuaskan
417: Jangkaan Gagal
422: Entiti Tidak Boleh Diproses
423: Dikunci
500: Ralat Pelayan Dalaman
501: Tidak Dilaksanakan
502: Gerbang Buruk
503: Perkhidmatan Tidak Tersedia
504: Tamat Masa Gerbang
505: Versi HTTP Tidak Disokong
507:Storan Tidak Mencukupi

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Menyahsulit kod status HTTP 460: Mengapakah ralat ini berlaku? Pengenalan: Dalam penggunaan rangkaian harian, kami sering menghadapi pelbagai gesaan ralat, termasuk kod status HTTP. Kod status ini ialah mekanisme yang ditakrifkan oleh protokol HTTP untuk menunjukkan pemprosesan permintaan. Di antara kod status ini, terdapat kod ralat yang agak jarang berlaku, iaitu 460. Artikel ini akan menyelidiki kod ralat ini dan menerangkan sebab ralat ini berlaku. Definisi kod status HTTP 460: Pertama, kita perlu memahami asas kod status HTTP

Kod status HTTP 520 bermakna pelayan mengalami ralat yang tidak diketahui semasa memproses permintaan dan tidak dapat memberikan maklumat yang lebih khusus. Digunakan untuk menunjukkan bahawa ralat tidak diketahui berlaku semasa pelayan memproses permintaan, yang mungkin disebabkan oleh masalah konfigurasi pelayan, masalah rangkaian atau sebab lain yang tidak diketahui. Ini biasanya disebabkan oleh isu konfigurasi pelayan, isu rangkaian, kelebihan beban pelayan atau ralat pengekodan. Jika anda menghadapi ralat kod status 520, sebaiknya hubungi pentadbir tapak web atau pasukan sokongan teknikal untuk mendapatkan maklumat dan bantuan lanjut.

Analisis mendalam tentang peranan dan senario aplikasi kod status HTTP 460 Kod status HTTP adalah bahagian yang sangat penting dalam pembangunan web dan digunakan untuk menunjukkan status komunikasi antara klien dan pelayan. Antaranya, kod status HTTP 460 ialah kod status yang agak istimewa Artikel ini akan menganalisis secara mendalam peranan dan senario aplikasinya. Definisi kod status HTTP 460 Takrif khusus kod status HTTP 460 ialah "ClientClosedRequest", yang bermaksud bahawa klien menutup permintaan. Kod status ini digunakan terutamanya untuk menunjukkan

Terokai punca dan penyelesaian kod status HTTP 460. Kod status HTTP ialah kod angka piawai yang digunakan oleh protokol HTTP untuk mewakili hasil yang dikembalikan oleh permintaan. Dalam spesifikasi HTTP/1.1, sejumlah 5 jenis kod status ditakrifkan, antaranya 4xx kod status menunjukkan ralat permintaan dan 5xx kod status menunjukkan ralat pelayan. Antara kod status ini, kami jarang mendengar tentang kod status 460. Jadi, apakah kod status HTTP 460? Apakah sebab penampilannya? Bagaimana kita harus menyelesaikannya? Mula-mula, mari kita lihat kod status HTTP

Pengenalan kepada kod status HTTP 525: Fahami definisi dan penggunaan kod status HTTP (HypertextTransferProtocol) 525 bermakna pelayan mempunyai ralat semasa proses jabat tangan SSL, mengakibatkan ketidakupayaan untuk mewujudkan sambungan selamat. Pelayan mengembalikan kod status ini apabila ralat berlaku semasa jabat tangan Keselamatan Lapisan Pengangkutan (TLS). Kod status ini termasuk dalam kategori ralat pelayan dan biasanya menunjukkan konfigurasi pelayan atau masalah persediaan. Apabila pelanggan cuba menyambung ke pelayan melalui HTTPS, pelayan tidak mempunyai

Analisis mendalam tentang kod status HTTP 550: Alamat e-mel yang salah Dengan perkembangan pesat Internet, e-mel telah menjadi bahagian yang amat diperlukan dalam kehidupan dan pekerjaan harian orang ramai. Melalui e-mel, orang ramai boleh memindahkan maklumat dan berkomunikasi dengan cepat dan mudah. Walau bagaimanapun, dalam proses menggunakan e-mel, kadangkala kami menghadapi beberapa masalah, salah satunya adalah alamat e-mel yang salah. Apabila menghantar e-mel dalam talian, kita sering menghadapi situasi di mana e-mel gagal dihantar. Apabila kami menerima sesuatu seperti “550Error:Invalid

Terokai punca dan penyelesaian kod status HTTP 550 Pengenalan: Dalam komunikasi rangkaian, kod status HTTP memainkan peranan penting dan digunakan untuk menunjukkan hasil pelayan memproses permintaan. Antaranya, kod status HTTP 550 ialah kod status yang agak jarang berlaku yang biasanya berkaitan dengan pelayan yang enggan melaksanakan permintaan tersebut. Artikel ini akan meneroka punca kod status HTTP 550 dan menyediakan penyelesaian. 1. Konsep asas kod status HTTP Sebelum memahami kod status HTTP 550, mari kita fahami secara ringkas konsep asas kod status HTTP.

Kod status HTTP tidak termasuk 0. Jika anda melihat nombor yang bermula dengan 0 dalam respons HTTP, ia mungkin disebabkan oleh kelainan atau sambungan bukan standard yang disebabkan oleh beberapa ralat Dalam komunikasi HTTP biasa, tiada nombor yang bermula dengan 0 akan muncul. Kod status bermula dengan 0.
