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)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • densenet实现_sjf算法

    densenet实现_sjf算法论文:DenselyConnectedConvolutionalNetworks论文链接:https://arxiv.org/pdf/1608.06993.pdf代码的github链接:https://github.com/liuzhuang13/DenseNet文章详解:这篇文章是CVPR2017的oral,非常厉害。文章提出的DenseNet(DenseConvolution

    2022年9月29日
  • tcpdump抓包命令详解_tcpdump抓udp包命令详解

    tcpdump抓包命令详解_tcpdump抓udp包命令详解tcpdump

    2022年8月20日
  • 程序员精选:TensorFlow和ML前5名的课程

    程序员精选:TensorFlow和ML前5名的课程

    2021年6月11日
  • 将截断字符串或二进制数据解决办法_数据库从字符串转换日期失败

    将截断字符串或二进制数据解决办法_数据库从字符串转换日期失败在EF中,使用CodeFirst给实体添加约束的时候,使用NeGut控制台进行更新到数据库中,先使用add-migrationmigrationName命令进行创建(migrationName是进行更新的名字),然后使用Update-Database进行更新到数据库,此时报出问题:将截断字符串或二进制数据。语句已终止。错误原因为什么会报出这个问题,原因就是添加的限制和数据库中已…

    2022年10月7日
  • ostaskcreate函数作用_认识上中下

    ostaskcreate函数作用_认识上中下OSTaskCreate()是学习ucos-Ⅱ操作系统的第一个函数,费了九牛二虎之力,现在感觉差不多可以过了。#ifOS_TASK_CREATE_EN>0INT8UOSTaskCreate(void(*task)(void*p_arg),void*p_arg,OS_STK*ptos,INT8Uprio)/*1*/{ OS_STK…

    2022年9月5日
  • 动态标题怎么写_网站主题

    动态标题怎么写_网站主题1.快并快乐着!2.共享世界,有你才精彩!3.你共享一小文件,对于你来说是一小文件,但对于世界上的骡友来说是一个大文件。4.分享互联网5.梦里寻她千百度,蓦然回首,那资源竟在VeryCD下载处。6.想象力比知识更重要。7.学历代表过去,学习力掌握将来。8.把自己当傻瓜,不懂就问,你会学的更多。9.学问和修持的力量,来使人受益,就等于欠了一份债。10.不是事业为了思想,而是思想为了事业。11.睡觉是为了踏实地工作,工作是为了踏实地睡觉。12.人生在世界是短暂的,对这短暂的人生,我们最好的报答就是工作。13.

    2022年8月10日

发表回复

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

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