zoukankan      html  css  js  c++  java
  • HTTP状态码通常分为5种类型

    HTTP状态码通常分为5种类型,分别以1~5五个数字开头,由3位整数组成:

    ------------------------------------------------------------------------------------------------

    200:请求成功      处理方式:获得响应的内容,进行处理 

    201:请求完成,结果是创建了新资源。新创建资源的URI可在响应的实体中得到    处理方式:爬虫中不会遇到 

    202:请求被接受,但处理尚未完成    处理方式:阻塞等待 

    204:服务器端已经实现了请求,但是没有返回新的信 息。如果客户是用户代理,则无须为此更新自身的文档视图。    处理方式:丢弃

    300:该状态码不被HTTP/1.0的应用程序直接使用, 只是作为3XX类型回应的默认解释。存在多个可用的被请求资源。    处理方式:若程序中能够处理,则进行进一步处理,如果程序中不能处理,则丢弃
    301:请求到的资源都会分配一个永久的URL,这样就可以在将来通过该URL来访问此资源    处理方式:重定向到分配的URL
    302:请求到的资源在一个不同的URL处临时保存     处理方式:重定向到临时的URL 

    304 请求的资源未更新     处理方式:丢弃 

    400 非法请求     处理方式:丢弃 

    401 未授权     处理方式:丢弃 

    403 禁止     处理方式:丢弃 

    404 没有找到     处理方式:丢弃 

    5XX 回应代码以“5”开头的状态码表示服务器端发现自己出现错误,不能继续执行请求    处理方式:丢弃

    ------------------------------------------------------------------------------------------------

    HTTPError实例产生后会有一个整型'code'属性,是服务器发送的相关错误号。

    Error Codes错误码
    因为默认的处理器处理了重定向(300以外号码),并且100-299范围的号码指示成功,所以你只能看到400-599的错误号码。
    BaseHTTPServer.BaseHTTPRequestHandler.response是一个很有用的应答号码字典,显示了HTTP协议使用的所有的应答号。

    当一个错误号产生后,服务器返回一个HTTP错误号,和一个错误页面。

    你可以使用HTTPError实例作为页面返回的应答对象response。

  • 相关阅读:
    .NET Interop 工具集
    关于正弦波的算法
    Windows Phone 系列 本地数据存储
    Xaml cannot create an instance of “X”
    Windows Phone 系列 使用 MVVM绑定时无法获取当前值
    Windows Phone 系列 应用程序图标无法显示
    Windows Phone 系列 WPConnect无法上网的问题
    Windows Phone 系列 使用 Windows Phone 保存铃声任务
    WP7.5提交应用
    Windows Phone 系列 动态删除ObservableCollection
  • 原文地址:https://www.cnblogs.com/linkong1081/p/4135413.html
Copyright © 2011-2022 走看看