为什么访问servlet,进来后我不做任何处理,不使用Response返回数据,这个HTTP请求status也是200?

RT,为什么访问servlet,进来后我不做任何处理,不使用Response返回数据,这个HTTP请求status也是200?是否不处理tomcat默认帮你返回null吗?

2个回答

200 就是说你请求成功了,是个状态码,和做不做处理没有关系

qq_42786889
mj1001001 不处理是tomcat自动response返回吗?
10 个月之前 回复

100-199 用于指定客户端应相应的某些动作。
200-299 用于表示请求成功。
300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。
400-499 用于指出客户端的错误。
500-599 用于支持服务器错误。

ththcc
小影__ 回复qq_42786889: 200状态码只能说明你本次的HTTP请求是正常的,不能说明response中是否有数据
10 个月之前 回复
qq_42786889
mj1001001 不处理是tomcat自动response返回吗?
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
使用servlet处理http请求
GET/POST提交方法  浏览器向web服务器发送http请求(get)    -用户在网页上点击一个超链接    -用户提交在网页上填好的表单    -用户在浏览器地址中输入URL并回车 Get和post提交方式的区别 1)  请求静态页面或图形文件时使用get方法,因仅需发送文件名 2)  发送大数据时,使用post方法 3)  上传文件时,使用post方法 4)  发送用
使用Servlet处理http请求
作用:实现静态页面的请求展示,可以在Get方法中实现页面内容的展示; 一、http请求包含: 请求行:http方法、请求的url、http版本 请求方式:GET主要是请求获取数据; 1、地址栏直接输入服务器资源,默认是get提交; 2、通过js直接访问是get提交 3、超链接访问: Post是请求上传资源:在表单中直接上传内容为post提交;主要用于传输数据使
使用Servlet处理HTTP请求
得到表单数据可以用请求对象的getParameter()和getParameterValues(). getParameter()根据键得到值,如果该键有多个值,那么只返回第一个值; getParameterValues(),该方法返回数组,可以得到一个键对应的所有的值。(复选框,同名的文本框,列表框)   列表框提交的是选中项的value值。所以,在提交列表框之前,需要选中选项才能提交。
为什么我这个servlet请求不拦截
大神,帮看看,我想配置*.html拦截请求网页的,/service/*拦截业务的,但是路径不起作用它就是不跳转怎么设置呢,还是jsp写的有问题?怎么回事啊,大神救下我!
servlet处理http请求
servlet处理http请求 GET/POST提交方法 get提交方式,用于获取到服务器的资源 1、地址栏直接输入服务器资源 2、通过js直接访问 3、超链接访问 post提交方式,主要是用于传输数据,客户端向服务器发送数据一般用post。文本,二进制的数据。 URL:统一资源定位符 URI:统一资源标识符 http传送的
Servlet处理HTTP请求
使用Servlet接受服务器端请求信息 HTTP请求包括请求行、请求头、消息体以及分割请求头和消息体的一个空行。 客户端的HTTP请求通过HttpServletRequest对象代表。HttpServletRequest对象只要用于获取由客户端发送过来的请求头、 参数、文件、数据等。Servlet规范中对此对象进行了增强,使其还可以与Web应用程序交互。例如,会话管理、Servlet之 间
HTTP Status 404请求的servlet不可用
[code=XML] rn- rn- rn for users login rn for users login rn LoginAction rn com.hxl.eb.servlet.LoginAction rn rn- rn LoginAction rn /servlet/LoginAction rn rn- rn index.jsp rn rn- rn BASIC rn rn [/code]rn表单就是一个简单的用户名密码验证表单,action=“servlet/LoginAction”,点击了提交按钮后就弹出下面的错误:rnHTTP Status 404 - /eBookStore/LoginActionrnrn--------------------------------------------------------------------------------rnrntype Status reportrnrnmessage /eBookStore/LoginActionrnrndescription The requested resource (/eBookStore/LoginAction) is not available.rnrnrn--------------------------------------------------------------------------------rnrnApache Tomcat/5.5.27rn请问大家怎么解决啊?先谢谢大家
Servlet处理HTTP请求(2)
HTTP协议请求行由三个标记组成:请求的HTTP方法、请求的URL、HTTP版本,中间用空格分开。HttpServletRequest对象可以对HTTP请求做出分析,它提供了一些方法来访问请求行的信息: getMethod():获取HTTP的请求方法,例如GET、POST等 getRequestURI():获取请求的URI资源 getRequestURL():获取请求的URL,
Servlet处理客户端HTTP请求
本篇博客将在上一篇博客《Servlet第一个示例》的基础上继续介绍,Servlet如何处理客户端的请求,获得客户端的请求消息。 首先我们新建一个静态页面index.html,用于向Servlet提交请求。 <!DOCTYPE html> <html> <head> <meta charset...
servlet处理http请求7
客户端发送请求的方式 1.地址栏直接输入url 2.超链接指定的url 3.表单form的action指定的url 4.js的location.href指定url 如果要想获取http请求的参数就需要明白HttpServletRequest接口,这个接口处理http请求 由容器实现,开发中直接从domethod的参数中获取实例 获取请求参数的方法: 使用HttpServletRequ
Servlet处理HTTP请求(3)
请求派发的实现 调用ServletRequest对象的方法: getRequestDispatcher(path):方法返回给定路径的RequestDispatcher对象 getNamedDispatcher(name) :返回某个名称的Servlet的RequestDispatcher对象
http请求之response详解
很详细的http响应详解,非常不错的一个思维导图。。。
Servlet的response处理下载
实现response处理下载 首先在WebContent下建一个文件夹存放需要下载的资源,导入Commons-io-24.jar,然后在建一个jsp文件和Servlet类, import java.io.IOException; import java.io.InputStream; import java.util.UUID; import javax.servlet.ServletCo...
Http Status 200是什么意思?
如题
http response 回来的数据怎么和请求的关联
我抓包获得http response的数据,也有Get请求,现在想重组服务器返回的数据,并将资源存在本地,连接改为本地的。现在就是怎么让这个链接改为本地
HTTP请求url返回数据
发送HTTP请求
HTTP请求接口返回数据
直接上代码 public String getHttpInterface(String path){ BufferedReader in = null; StringBuffer result = null; try { URL url = new URL(path); //打开和url之间的连接 ...
使用servlet响应http请求
同事让我做个webservice,我洋洋洒洒拿Xfire做了个webservice。 结果另外那个系统的同事说,我们不用soap协议的,我们用http请求。 一下就懵了,要怎么弄呢。其实很简单,用servlet就可以实现 1.首先,修改webContent/web-inf下的web.xml 加入一下这些代码,servlet-name标示servlet的名字,servlet-class表示调...
HTTP Status 404 - /servlet/HelloServlet
安装的是jdk1.5.0 tomcat6.0,端口号设成80rnrn网上down了一个HelloServlet.java 编译成clsss文件后放到C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\ROOT\WEB-INF\classes文件夹,用URL http://localhost/servlet/HelloServlet访问该servlet报rt 404错误 (从install_dir/conf/web.xml 开启servlet调用器后连root下面的.html .jsp文件都无法打开 http://localhost/也无法打开 )rnrnrn请问如何解决rn
HTTP Status 404 - /servlet/AddBook
我运行时出现如下错误:请高手帮忙解决一下,,刚接触,,一点都不懂,,rnHTTP Status 404 - /servlet/AddBookrnrn--------------------------------------------------------------------------------rnrntype Status reportrnrnmessage /servlet/AddBookrnrndescription The requested resource (/servlet/AddBook) is not available.rnrnrn--------------------------------------------------------------------------------rnrnApache Tomcat/6.0.18rnrn我的html文件是个提交表单:rn代码为: rn-----------------------rnweb.xml设置代码:rn rn rn rnMy Web Application rn rnA application for test. rnrnrnrn AddBookrn servlet.AddBookrn rn rn AddBookrn /AddBookrn rn rnrn-------------------------rnAddBook.class已经放在E:\Apache-Tomcat\webapps\addbook\WEB-INF\classes\servlet下了.rnrn-------------------------------------------------------------------------------------------------rn
httpClient请求及返回数据的处理
import java.io.IOException; import java.net.URLDecoder;import net.sf.json.JSONObject;import org.apache.commons.httpclient.HttpStatus; import org.apache.http.HttpResponse; import org.apache.http.client.
模拟http请求什么状况下,状态值为200,但返回的response的数据为空?
最近在用http模拟请求数据,发现前几天请求都是正常返回数据的,但是今天发现经常性出现返回状态码是200,但是response为空,偶尔才会有一次正常返回数据,请问造成这种现象主要可能原因是什么?是因为对方做了请求限制吗?
使用Servlet处理表单请求
本课程主要目的是讲解Java SE与Java EE的基础整合,在JavaScript基础上讲解Java WEB开发之中所使用到的各个知识,包括Scriptlet、Page指令、Include指令、Forward指令、JavaBean技术、Servlet、MVC设计模式、表达式语言、JSTL标签库、后又深入讲解了反射在框架开发之中的使用方式,为日后的框架开发课程打下基础。官方QQ群:612148723。
使用servlet处理表单请求
使用servlet时,比较简单,只要在web.xml里配置你的servlet,然后在页面的请求表单里加入servlet名称,就可以将表单的请求提交到servlet里去处理: 1 在web.xml里加入servlet名字、类路径及访问路径等配置信息:   <servlet> <description>This is the description of my ...
java web 处理response返回数据
工作的时候遇到一个需求,同样的接口返回给App端的json数据需要将数值型改成字符型,而之前传给网页端的比如一些分页数据、时间戳、id等是数值的。 于是打算加一个拦截器拦截请求,在controller执行完后,如果是传给App端就把json做一下转换。 看一下拦截器的postHandler方法 @Override public void postHandle(HttpSe...
servlet获得response的数据
比如我有一个请求rnhttp://www.xxxx.com/2.jsprn那么,我怎么写一个servlet,对所有的.jsp的返回数据拦截,进行处理后,再返回
Servlet生命周期和处理Http请求与响应
servlet的生命周期:      1.容器开启并加载servlet;    2.调用init()方法对servlet进行初始化;    3.当请求到来调用service()方法处理请求,发送响应;    4.调用destory()方法销毁servlet;     servlet处理Http响应            来看看http的响应信息结构包括:状态行、响应头、...
Servlet之tomcat处理Http请求的流程
1.问题描述:
SOCKET发送HTTP请求,Servlet处理的问题
客户端用socket连接web服务器发送HTTP请求,访问一个Servlet /service .并接收servlet的相应数据rn我的客户端可以连接上服务端,但是发送的消息Servlet接收不到,Servlet发送回的消息客户端也接收不到。rn客户端:rn[code=Java]rnpublic class Client rn public static void main(String[] arg) rn Socket socket; rn try rn socket = new Socket("10.20.64.203", 7001); rn OutputStream os = socket.getOutputStream(); rn InputStream ins = socket.getInputStream(); rn String data= getXmlString(); rn StringBuffer sb = new StringBuffer(); rn sb.append("POST /service HTTP/1.1\r\n");// 注意\r\n为回车换行 rn sb.append("Accept-Language: zh-cn\r\n"); rn sb.append("Connection: Keep-Alive\r\n"); rn sb.append("Host:localhost\r\n"); rn sb.append("Content-Length:11\r\n"); rn sb.append("\r\n"); rn sb.append("data=abc\r\n"); rn sb.append("\r\n"); rn rn rn // 接收Web服务器返回HTTP响应包 rn os.write(sb.toString().getBytes()); rn os.flush(); rn byte[] b = new byte[1000]; rn ins.read(b); //读取http头 rn InputStreamReader ireader = new InputStreamReader(ins); rn java.io.BufferedReader reader = new java.io.BufferedReader(ireader); rn String s = null;//读取内容 rn System.out.println( "response:"); rn while(( s= reader.readLine())!= null)//读取不到内容?rn System.out.println(s); rn rn catch (UnknownHostException e) rn e.printStackTrace(); rn catch (IOException e) rn e.printStackTrace(); rn rn rn[/code]rnServletrn[code=Java]rnpublic class ProcessServlet extends HttpServlet rn private static final long serialVersionUID = 1L;rn rn rn public ProcessServlet() rn super();rn rn rn protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException rn System.out.println("receive Request message*******************:");rn PrintWriter out = response.getWriter();rn response.setContentType("text/html;charset=utf-8");rn out.println("");rn out.println(" First servlet");rn out.println("");rn out.println("welcome use selevet");rn out.println("");rn out.println("");rnrn BufferedReader reader = request.getReader();rn String msg = null;rn while ((msg = reader.readLine()) != null) rn System.out.println("receive Request message:" + msg);rn rn String send = "HTTP/1.1 200 OK\r\n" + "Filename: " + "\r\n"rn + "Content_length: " + "\r\n";rn out.println(send);rn out.flush();rn rn out.flush();rn out.close();rn rn rnrn rn protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException rn doGet(request,response);rn rnrnrnrn[/code]
使用HttpCLient处理HTTP请求
使用HttpClient处理HTTP请求  无论是B/S还是C/S,只要是涉及客户端与服务器的通信,那么如何处理HTTP请求就是无法避免的问题。   Java封装了HttpURLConnection提供给Java程序员做HTTP网络请求,然而使用HttpURLConnection做HTTP请求比较繁琐。如何简单快速地实现HTTP请求呢?Apache提供了一个专门用于处理HTTP请求的库HttpCl
http请求返回302处理方案
http发送淘宝客短链,请求返回302重定向,需要经过几次跳转后,最终得到请求返回内容。代码如下:import java.net.HttpURLConnection; import java.net.URL; import java.net.URLDecoder; import java.util.regex.Matcher; import java.util.regex.Pattern;/**
处理http请求返回的json串
处理http返回的json串: HttpManager httpManager = new HttpManager(); httpManager.sendHttpGetRequest(httpclient, operationUrl, operationName); HttpGet httpGet = new HttpGet(operationUrl); httpGet.addH
http请求返回json对象。简单的接口处理
开发了一个独立查询存储的系统,需要被其他系统访问,记录一下方法 也许以后会用到。很简单的http请求和返回 package com.hz.contral; import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import java.util.HashMap; import jav
response返回数据中文乱码
public void render(HttpServletRequest request, HttpServletResponse response) throws Exception {         response.setContentType("text/javascript;charset=UTF-8");         response.setHeader("Cache-
HTTP Handler处理后不能返回请求的目的页吗
我做的是权限判断,判断当前会话中是否有用户登录,如果没有,转向错误页面,如果有的话跳到请求地址,可是怎么也转不了啊,只是有一个空白页面,请问各位如何解决
Servlet的客户端HTTP请求
Servlet客户端HTTP请求: 当用户通过浏览器请求网页时,会向Web服务器发送特定的信息,这些信息不能被直接读取,因为这些信息是作为HTTP请求的头的一部分进行传输的。 来自于浏览器端的重要的头信息: 头信息 信息的具体描述 Accept 指定浏览器或其他客户端可以处理的MIME类型,值image/png或image/jpeg是最常见的两种可能值。 Accept-C...
Servlet 客户端 HTTP 请求
读取 HTTP 头的方法 序号 方法 & 描述 1 Cookie[] getCookies() 返回一个数组,包含客户端发送该请求的所有的 Cookie 对象。 2 Enumeration getAttributeNames() 返回一个枚举,包含提供给该请求可用的属性名称。 3 Enumeration getHeaderNames() ...
记:原样输出文字,不做任何处理
今天有个奇葩需求:让纯文本文字换行输出? what?几年没用过这个标签了..当时用的时候还是初学的时候。。。当时嫌弃空格什么要转义麻烦。。。 <pre> HTML <pre> 元素表示预定义格式文本。在该元素中的文本通常按照原文件中的编排,以等宽字体的形式展现出来,文本中的空白符(比如空格和换行符)都会显示出来。(...
Servlet客户端HTTP请求
    Servlet 客户端 HTTP 请求 当浏览器请求网页时,它会向 Web 服务器发送特定信息,这些信息不能被直接读取,因为这些信息是作为 HTTP 请求的头的一部分进行传输的。您可以查看 HTTP 协议 了解更多相关信息。 以下是来自于浏览器端的重要头信息,您可以在 Web 编程中频繁使用: 头信息 描述 Accept 这个头信息指定浏览器或其他客户端可以处理的...
html response 的status是200,但是为啥返回的response不是完整的呢?
rn我在爬虫的时候,有时候会碰到这个问题,明明status是ok的,但是返回的结果却是不完整的。rn特别是碰到爬取[b]下一页[/b]链接的时候,常常就因为这个问题导致后面几页的网页不能跟进,损失了很多数据。rnrn求大神赐教啊~~~[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]rn
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表