Errors reported by CheckUpDown

Errors reported by CheckUpDown

Errors reported by CheckUpDown

Introduction to errors

Any client (e.g. your Web browser or our CheckUpDown robot) goes through the following cycle when it communicates with your Web server:

  • Obtain an IP address from the IP name of your site (the site URL without the leading ‘http://’). This lookup (conversion of IP name to IP address) is provided by domain name servers (DNSs).
  • Open an IP socket connection to that IP address.
  • Write an HTTP data stream through that socket.
  • Receive an HTTP data stream back from the Web server in response. This data stream contains status codes whose values are determined by the HTTP protocol. Parse this data stream for status codes and other useful information.

An error may occur in any of the above steps. Our CheckUpdown robot isolates any error and reports it as an error code for your account (as a clickable link) along with details of when the error was detected.

The error codes the client may receive are given below – follow the URL for each to see further discussion of the error and what further action we recommend.

0?? errors

Errors with a code in the range 001-099 indicate a fundamental failure to communicate, typically in the early steps above. Note these errors are not defined in the HTTP protocol – they are specific to our CheckUpDown service.

001 – Unknown Host
002 – I/O Exception
003 – Undefined HTTP Status Code
004 – Bad URL
005 – Host not reachable
006 – No connection
007 – I/O Interrupt
008 – Socket failure
009 – SSL secure socket failure
010 – Check word not found
011 – Socket Timeout

3?? errors

Errors with a code in the range 300-399 indicate a redirection of the Web site URL. As of September 2000, CheckUpDown follows some URL redirections (301, 302, 303, 307) automatically, so these should no longer be reported as an error.

300 – Multiple Choices
301 – Moved permanently
302 – Moved temporarily
303 – See other
304 – Not modified
305 – Use proxy
307 – Temporary Redirect

4?? errors

Errors with a code in the range 400-499 occur where the Web server – incorrectly or not – dislikes the HTTP data streams that the client sends to it. Quite rare.

400 – Bad request
401 – Unauthorized
403 – Forbidden
404 – Not found
405 – Method not allowed
406 – Not acceptable
407 – Proxy authentication required
408 – Request timeout
409 – Conflict
410 – Gone
411 – Length required
412 – Precondition failed
413 – Request entity too large
414 – Request URI too long
415 – Unsupported media type
416 – Requested Range not satisfiable
417 – Expectation failed

5?? errors

Errors with a code in the range 500-599 occur where the Web server reports an internal error in its operations.

500 – Internal server error
501 – Not implemented
502 – Bad gateway
503 – Service unavailable
504 – Gateway timeout
505 – HTTP version not supported

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100480.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • decode encode区别_python decode和encode

    decode encode区别_python decode和encode#-*-coding:utf-8importsys”’*首先要搞清楚,字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode(‘gb231…

    2022年10月7日
    6
  • Java编译时注解自动生成代码[通俗易懂]

    Java编译时注解自动生成代码[通俗易懂]在开始之前,我们首先申明一个非常重要的问题:我们并不讨论那些在运行时(Runtime)通过反射机制运行处理的注解,而是讨论在编译时(Compiletime)处理的注解。注解处理器是一个在javac中的,用来编译时扫描和处理的注解的工具。可以为特定的注解,注册自己的注解处理器。一个注解的注解处理器,以Java代码(或者编译过的字节码)作为输入,生成文件(通常是.java文件)作为输出。可以生成Java代码,这些生成的Java代码是在生成的.java文件中,所以不能修改已经存在的Java类,例如向已有的类中

    2022年5月27日
    284
  • 记忆化搜索简介「建议收藏」

    记忆化搜索简介「建议收藏」记忆化搜索:算法上依然是搜索的流程,但是搜索到的一些解用动态规划的那种思想和模式作一些保存。一般说来,动态规划总要遍历所有的状态,而搜索可以排除一些无效状态。更重要的是搜索还可以剪枝,可能剪去大量不必要的状态,因此在空间开销上往往比动态规划要低很多。记忆化算法在求解的时候还是按着自顶向下的顺序,但是每求解一个状态,就将它的解保存下来,以后再次遇到这个状态的时候,就不必重新求解了。

    2022年7月26日
    8
  • android共享文件夹_安卓多用户共享文件

    android共享文件夹_安卓多用户共享文件AndroidN之前的Uri常规Uri有两种:媒体文件的Uri是content://,表示这是一个数据库数据。去数据库查询正常返回。其他的文件Uri是file://,表示这个是一个文件。这个uri是通过Uri.fromFile(Filefile)方法生成。AndroidN之前,这些uri可以传递到其他应用。AndroidN中共享文件Android

    2025年9月21日
    7
  • phpstrom 3.3激活码_通用破解码

    phpstrom 3.3激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    37
  • win10下使用anaconda安装pytorch和torchvision

    win10下使用anaconda安装pytorch和torchvision一、系统配置以及软件版本1、操作系统:win102、显卡:NVIDIAGeForceGTX1070Ti3、cuda_9.0.176_win10链接:https://pan.baidu.com/s/1f9MowahErE9u60LO1MOcPw提取码:5k2c4、cudnn-9.0-windows10-x64-v7.1链接:https://pan.baidu.com/s/1MGe…

    2022年6月24日
    76

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号