- 浏览: 288073 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
86614009:
如何在service层,如何获取绑定到当前线程的entitna ...
使用spring的OpenEntityManagerInView -
yajunyajun2011:
好帖子 怎么没人顶呢
Java 正则表达式最大,最小匹配问题 -
xtuali:
能说明一下,你的nutch是哪个版本的吗?谢谢!
搜索引擎Nutch源代码研究之一 网页抓取(1) -
dongmusic:
需要学习这么多的东西,吐血中...
如何提高Java开发能力 -
jiminsc:
cool
LDAP 验证、添加、修改、删除(转)
100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)
- 101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)
- 200 OK 一切正常,对GET和POST请求的应答文档跟在后面。
- 201 Created 服务器已经创建了文档,Location头给出了它的URL。
- 202 Accepted 已经接受请求,但处理尚未完成。
- 203 Non-Authoritative Information 文档已经正常地返回,但一些应答头可能不正确,因为使用的是文档的拷贝(HTTP 1.1新)。
- 204 No Content 没有新文档,浏览器应该继续显示原来的文档。如果用户定期地刷新页面,而Servlet可以确定用户文档足够新,这个状态代码是很有用的。
- 205 Reset Content 没有新的内容,但浏览器应该重置它所显示的内容。用来强制浏览器清除表单输入内容(HTTP 1.1新)。
- 206 Partial Content 客户发送了一个带有Range头的GET请求,服务器完成了它(HTTP 1.1新)。
- 300 Multiple Choices 客户请求的文档可以在多个位置找到,这些位置已经在返回的文档内列出。如果服务器要提出优先选择,则应该在Location应答头指明。
- 301 Moved Permanently 客户请求的文档在其他地方,新的URL在Location头中给出,浏览器应该自动地访问新的URL。
- 302 Found 类似于301,但新的URL应该被视为临时性的替代,而不是永久性的。注意,在HTTP1.0中对应的状态信息是“Moved Temporatily”。
- 出现该状态代码时,浏览器能够自动访问新的URL,因此它是一个很有用的状态代码。
- 注意这个状态代码有时候可以和301替换使用。例如,如果浏览器错误地请求http://host/~user(缺少了后面的斜杠),有的服务器返回301,有的则返回302。
- 严格地说,我们只能假定只有当原来的请求是GET时浏览器才会自动重定向。请参见307。
- 303 See Other 类似于301/302,不同之处在于,如果原来的请求是POST,Location头指定的重定向目标文档应该通过GET提取(HTTP 1.1新)。
- 304 Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。
- 305 Use Proxy 客户请求的文档应该通过Location头所指明的代理服务器提取(HTTP 1.1新)。
- 307 Temporary Redirect 和302(Found)相同。许多浏览器会错误地响应302应答进行重定向,即使原来的请求是POST,即使它实际上只能在POST请求的应答是303时才能重定向。由于这个原因,HTTP 1.1新增了307,以便更加清除地区分几个状态代码:当出现303应答时,浏览器可以跟随重定向的GET和POST请求;如果是307应答,则浏览器只能跟随对GET请求的重定向。(HTTP 1.1新)
- 400 Bad Request 请求出现语法错误。
- 401 Unauthorized 客户试图未经授权访问受密码保护的页面。应答中会包含一个WWW-Authenticate头,浏览器据此显示用户名字/密码对话框,然后在填写合适的Authorization头后再次发出请求。
- 403 Forbidden 资源不可用。服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致。
- 404 Not Found 无法找到指定位置的资源。这也是一个常用的应答。
- 405 Method Not Allowed 请求方法(GET、POST、HEAD、Delete、PUT、TRACE等)对指定的资源不适用。(HTTP 1.1新)
- 406 Not Acceptable 指定的资源已经找到,但它的MIME类型和客户在Accpet头中所指定的不兼容。(HTTP 1.1新)
- 407 Proxy Authentication Required 类似于401,表示客户必须先经过代理服务器的授权。(HTTP 1.1新)
- 408 Request Timeout 在服务器许可的等待时间内,客户一直没有发出任何请求。客户可以在以后重复同一请求。(HTTP 1.1新)
- 409 Conflict 通常和PUT请求有关。由于请求和资源的当前状态相冲突,因此请求不能成功。(HTTP 1.1新)
- 410 Gone 所请求的文档已经不再可用,而且服务器不知道应该重定向到哪一个地址。它和404的不同在于,返回407表示文档永久地离开了指定的位置,而404表示由于未知的原因文档不可用。(HTTP 1.1新)
- 411 Length Required 服务器不能处理请求,除非客户发送一个Content-Length头。(HTTP 1.1新)
- 412 Precondition Failed 请求头中指定的一些前提条件失败。(HTTP 1.1新)
- 413 Request Entity Too Large 目标文档的大小超过服务器当前愿意处理的大小。如果服务器认为自己能够稍后再处理该请求,则应该提供一个Retry-After头。(HTTP 1.1新)
- 414 Request URI Too Long URI太长。(HTTP 1.1新)
- 416 Requested Range Not Satisfiable 服务器不能满足客户在请求中指定的Range头。(HTTP 1.1新)
- 500 Internal Server Error 服务器遇到了意料不到的情况,不能完成客户的请求。
- 501 Not Implemented 服务器不支持实现请求所需要的功能。例如,客户发出了一个服务器不支持的PUT请求。
- 502 Bad Gateway 服务器作为网关或者代理时,为了完成请求访问下一个服务器,但该服务器返回了非法的应答。
- 503 Service Unavailable 服务器由于维护或者负载过重未能应答。例如,Servlet可能在数据库连接池已满的情况下返回503。服务器返回503时可以提供一个Retry-After头。
- 504 Gateway Timeout 由作为代理或网关的服务器使用,表示不能及时地从远程服务器获得应答。(HTTP 1.1新)
- 505 HTTP Version Not Supported 服务器不支持请求中所指明的HTTP版本。(HTTP 1.1新)
发表评论
-
Java中,对List存放的对象按指定属性排序
2014-06-27 18:15 1012转载的,试用过了,很好! /** * ... -
Interface和抽象类的应用
2012-09-23 19:36 787一个类可以(继承)实 ... -
linux下java开发应掌握的命令
2012-09-23 19:22 1117java开发,由于其很多应用都是发布在Linux操作系统上,因 ... -
Java程序员面试中的多线程问题
2012-06-01 16:55 9170.Java 中多线程同步是什 ... -
Java中的数据存储
2011-11-24 21:31 934在JAVA中,有六个不同的 ... -
Java经典收录,一直更新。。。
2011-11-17 13:45 751Thinking in Java,,敏捷软件开发原则、实践与设 ... -
如何提高Java开发能力
2011-11-15 19:17 13871.你需要精通面向对象 ... -
java.util.ResourceBundle使用详解
2011-08-28 16:32 702一、认识国际化资源文件 这个类提供软件国际化的捷径。通 ... -
抽象类、接口的区别 和 抽象类可以不实现接口的全部方法
2011-07-05 11:05 1033抽象类和接口的区别: ... -
RMI规范--第八章 stub/skeleton 接口(转贴)
2011-06-27 18:33 2033另一篇文章也很好,收藏了: http://ajava ... -
将Unicode字符转换成中文
2011-02-27 13:34 894前段时间写的一个将Unicode字符转换为中文的方法,分享下, ... -
一个Java访问网页时URL重定向的问题
2011-02-25 16:53 3215这是去年年底一直想解决的问题(这么简单的问题,现在才解决,说出 ... -
JAVA虚拟机几个命令行参数说明
2011-02-22 10:13 783一、运行class文件执行带main方法的class文件, ... -
Java数组与容器类分析资料--数组、List和Set、Map
2011-02-22 09:47 1460Java容器分析--数组 数组是Java语言内置的 ... -
IIS状态代码的含义
2011-01-10 18:59 690概要当用户试图通过HTTP或文件传输协议(FTP)访问一台正在 ... -
Iterator 引发的NoSuchElementException
2011-01-10 15:55 906while (it.hasNext()) { ... -
Firefox的IFrame编程
2010-11-12 10:54 686//最近碰到了很多ie和firefox的js问题,发现主要集 ... -
String和InputStream、Reader 的转换
2010-10-25 08:59 8591、 String --> InputStr ... -
java读取网站内容的两种方法
2010-10-24 19:36 7131,HttpClient利用apache的虚拟客户端包获取某个 ... -
主题:subString方法中的小“陷阱”
2010-10-19 21:19 943今天在工作中遇到一个问题,花了很久才解决,现在与大家分享一下。 ...
相关推荐
Response.Write("<script language='javascript'>alert('操作成功!');window.location='../main/Default.aspx';</script>"); ``` #### 执行SQL语句 执行简单的SQL查询: ```csharp SqlCommand cmd = new SqlCommand...
在ASP.NET开发中,掌握一些常用代码片段可以显著提高工作效率,简化复杂操作。以下是根据给定文件中的示例,详细解析的几个关键知识点,这些知识点覆盖了从用户交互到数据处理的各种方面。 ### 1. 弹出对话框与页面...
response.isSuccessful()) throw new IOException("Unexpected code " + response); // 处理响应... } }); ``` 这些源代码可以帮助开发者理解Android中如何进行HTTP通信,并根据项目需求选择合适的实现方式。...
在Asp.net开发中,掌握一些常用的代码片段和类库能极大地提高开发效率,使得项目构建更为顺畅。以下是一些Asp.net开发中常见的代码示例和知识点: 1. **HttpHandler与HttpModule**: - HttpHandler是处理特定HTTP...
### 常用的验证码的各种代码 #### 概述 本文档主要介绍两种常见的验证码实现方式:一种是基于JSP的验证码生成方法,另一种则是基于Java的验证码生成逻辑。这两种方式均能有效防止自动化工具对网站进行恶意操作,...
**JSP语法与常用代码详解** JavaServer Pages (JSP) 是一种动态网页技术,用于构建基于Java的Web应用程序。JSP提供了丰富的语法结构,包括HTML注释、隐藏注释、声明、表达式以及Scriptlet,以实现与客户端交互、...
- 开发工具如Visual Studio或Visual Studio Code已准备好。 #### 2. 代码实现详解 给定的代码片段展示了如何通过C#代码下载服务器上的文件,并将其返回给客户端。下面对每一步进行详细解释: ##### 2.1 创建文件...
throw new Exception($"Failed to send request: {response.StatusCode}"); } } } ``` ##### 3.3 数据解析 对于接收到的数据包,需要进行适当的解析才能提取出有用的信息。这通常涉及到JSON或XML等格式的数据...
`requests`库是Python中非常常用的一个HTTP客户端库,它允许我们轻松地向服务器发送HTTP请求并接收响应。 首先,我们需要了解`requests`库的基本用法。安装`requests`库可以通过以下命令完成: ```bash pip ...
response = codebuild.start_build(projectName='MyProject') ``` 在这个例子中,如果`projectName`不是字符串类型,mypy将发出警告,提醒开发者修复类型问题。 4. 版本信息: 版本号`1.19.1.post1`表明这是...
1. **QR码 (Quick Response Code)**:QR码是一种矩阵二维码,能够存储大量的信息,如文本、网址、联系人信息等。它的读取速度快,容错能力强,非常适合移动设备使用。 2. **PDF_417**:PDF_417是一种多行、连续的二...
验证码是一种常用的安全机制,用于防止robots和自动程序对网站的攻击。通过验证码,可以确保只有真实用户才能访问网站。 二、实现验证码的步骤 实现验证码需要完成以下几个步骤: 1. 生成验证码 2. 显示验证码图片...
ASP.NET 程序中常用的三十三种代码 ASP.NET 程序中常用的三十三种代码是 ASP.NET 开发中经常使用的代码片段,涵盖了表格操作、异常处理、日期格式化、 Cookie 操作等多个方面。下面我们将详细讲解每一个代码片段的...
1. **ASP基本结构**:在这些文件中,如`scode.asp`,我们可以看到ASP的基本结构,包括`<% %>`标签,它用于包裹ASP代码。在HTML页面中嵌入这些标签内的ASP语句,可以实现服务器端的处理和计算。 2. **脚本语言**:...
System.out.println("短信发送失败,错误代码:" + responseCode); } } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) { String accessToken = "your_access_...
if response.status_code == 200: # 解析网页 soup = BeautifulSoup(response.text, 'html.parser') # 获取网页标题 title = soup.title.string print(f'Title: {title}') # 获取所有链接 links = soup.find_...
在IT行业中,二维码(Quick Response Code)是一种二维条形码,能够存储大量信息,并且可以被各种设备快速读取。二维码技术广泛应用于网址链接、产品信息、电子票务、支付凭证等多个领域。本主题主要围绕C++编程语言...
- `response.status_code`:返回HTTP状态码,如200表示成功。 - `response.headers`:服务器返回的响应头。 - `response.text`:以字符串形式获取响应体。 - `response.content`:以字节形式获取响应体,常用于...
- `$http_response_code`:指定HTTP状态码。 - 返回值:无。 - 示例: ```php header('location:update.php?r=1'); ``` ### 控制流程 1. **`if` 语句** - 用于实现条件判断逻辑。 - 示例: ```php if (!...