千家信息网

asp编程中Response.Status参数是什么

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍"asp编程中Response.Status参数是什么",在日常操作中,相信很多人在asp编程中Response.Status参数是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好
千家信息网最后更新 2025年01月19日asp编程中Response.Status参数是什么

这篇文章主要介绍"asp编程中Response.Status参数是什么",在日常操作中,相信很多人在asp编程中Response.Status参数是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"asp编程中Response.Status参数是什么"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

  如果在asp网页中加入上面的代码,访问此页面时候会得到404结果;浏览器提示页面不存在或者已经删除;

  如果在文件头部使用一下代码:

  1.Response.Status="403Forbidden"

  2.Response.End

  网页上看到的结果就是:

  您无权查看该网页

  您可能没有权限用您提供的凭据查看此目录或网页。

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

  如果您确信能够查看该目录或网页,请尝试使用xxx主页上所列的电子邮件地址或电话与网站联系。

  可以单击搜索,寻找Internet上的信息。

  HTTP错误403-禁止访问

  InternetExplorer

  以下为http协议中的状态代码一览:

  状态代码状态信息代码含义

  100Continue初始的请求已经接受,客户应当继续发送请求的其余部分。

  101SwitchingProtocols服务器将遵从客户的请求转换到另外一种协议

  200OK一切正常,对GET和POST请求的应答文档跟在后面。

  201Created服务器已经创建了文档,Location头给出了它的URL。

  202Accepted已经接受请求,但处理尚未完成。

  203Non-AuthoritativeInformation文档已经正常地返回,但一些应答头可能不正确,因为使用的是文档的拷贝

  204NoContent没有新文档,浏览器应该继续显示原来的文档。如果用户定期地刷新页面,而Servlet可以确定用户文档足够新,这个状态代码是很有用的。

  205ResetContent没有新的内容,但浏览器应该重置它所显示的内容。用来强制浏览器清除表单输入内容

  206PartialContent客户发送了一个带有Range头的GET请求,服务器完成了它。

  300MultipleChoices客户请求的文档可以在多个位置找到,这些位置已经在返回的文档内列出。如果服务器要提出优先选择,则应该在Location应答头指明。

  asp编程中Response.Status参数是什么

  301MovedPermanently客户请求的文档在其他地方,新的URL在Location头中给出,浏览器应该自动地访问新的URL。

  302Found类似于301,但新的URL应该被视为临时性的替代,而不是永久性的。注意,在HTTP1.0中对应的状态信息是"Moved"

  303SeeOther类似于301/302,不同之处在于,如果原来的请求是POST,Location头指定的重定向目标文档应该通过GET提取

  304NotModified客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。

  305UseProxy客户请求的文档应该通过Location头所指明的代理服务器提取

  307TemporaryRedirect和302(Found)相同。许多浏览器会错误地响应302应答进行重定向,即使原来的请求是POST,即使它实际上只能在POST请求的应答是

  303时才能重定向。由于这个原因,HTTP1.1新增了307,以便更加清除地区分几个状态代码:当出现303应答时,浏览器可以跟随重定向的GET和POST请求;如果是307应答,则浏览器只能跟随对GET请求的重定向。

  400BadRequest请求出现语法错误。

  401Unauthorized客户试图未经授权访问受密码保护的页面。应答中会包含一个WWW-Authenticate头,浏览器据此显示用户名字/密码对话框,然后在填写合适的Authorization头后再次发出请求。

  403Forbidden资源不可用。服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致。

  404NotFound无法找到指定位置的资源。这也是一个常用的应答。

  405MethodNotAllowed请求方法(GET、POST、HEAD、DELETE、PUT、TRACE等)对指定的资源不适用。

  406NotAcceptable指定的资源已经找到,但它的MIME类型和客户在Accpet头中所指定的不兼容

  407Proxy类似于401,表示客户必须先经过代理服务器的授权。

  408RequestTimeout在服务器许可的等待时间内,客户一直没有发出任何请求。客户可以在以后重复同一请求。

  409Conflict通常和PUT请求有关。由于请求和资源的当前状态相冲突,因此请求不能成功。

  410Gone所请求的文档已经不再可用,而且服务器不知道应该重定向到哪一个地址。它和404的不同在于,返回407表示文档永久地离开了指定的位置,而404表示由于未知的原因文档不可用。

  411LengthRequire服务器不能处理请求,除非客户发送一个Content-Length头。

  412PreconditionFailed请求头中指定的一些前提条件失败

  413RequestEntityTooLarge目标文档的大小超过服务器当前愿意处理的大小。如果服务器认为自己能够稍后再处理该请求,则应该提供一个Retry-After头

  414RequestURITooLongURI太长。

  416RequestedRangeNotSatisfiable服务器不能满足客户在请求中指定的Range头。

  500InternalServerError服务器遇到了意料不到的情况,不能完成客户的请求。

  501NotImplemented服务器不支持实现请求所需要的功能。例如,客户发出了一个服务器不支持的PUT请求。

  502BadGateway服务器作为网关或者代理时,为了完成请求访问下一个服务器,但该服务器返回了非法的应答。

  503ServiceUnavailable服务器由于维护或者负载过重未能应答。例如,Servlet可能在数据库连接池已满的情况下返回503。服务器返回503时可以提供一个Retry-After头。

  504GatewayTimeout由作为代理或网关的服务器使用,表示不能及时地从远程服务器获得应答。

  505HTTPVersionNotSupported服务器不支持请求中所指明的HTTP版本。

  在实际过程中比较有价值的是301/302重定向:

  1.Response.Status="301"or302

  2.Response.AddHeader"Location","url"

  3.Response.End

到此,关于"asp编程中Response.Status参数是什么"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

服务器 服务 客户 文档 浏览器 浏览 代码 状态 参数 编程 网页 资源 处理 位置 页面 代理 学习 信息 内容 用户 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全训练营第43讲 vc 时间服务器 数据库日志怎么导出图片 网络技术股票行情分析 想学个网络技术怎么样 山东职业学院软件开发怎样 天龙八部怎样看服务器开区时间 聚盟科技对话移动互联网 访问服务器的接口特别慢 系统设计和软件开发的区别 数据库安全的解决方案 信息网络安全教育的活动过程 新基建信创与网络安全 静安区技术软件开发收费标准 网络技术部的主要职责 国家网络安全重庆分中心 直流 服务器电源接口 静安区网络软件开发品质保障 数据库管理的模型有哪些 金亚太网络技术怎么样 软件开发方案不通过的原因 展厅大屏触摸软件开发公司 档案数据库 海康校园管理服务器密码 创建软件开发项目 工程造价和网络技术哪个好 网络安全和隐私问题 英语 网络安全常用的关键技术及内容 网络技术基础中密钥名词解释 3a认证服务器
0