Response对象及常用方法

void addCookie(Cookie cookie)给客户端添加一个Cookie对象,以保存客户端的信息

void addDateHeader(String name,long value) 添加一个日期类型的HTTP首部信息,覆盖同名的HTTP首部

void addIntHeader(String name,int value) 添加一个整型的HTTP首部,并覆盖旧的HTTP首部

String encodeRedirectURL(String url)对使用的URL进行编译

String encodeURL(String url)封装URL并返回到客户端,实现URL重写

void flushBuffer() 清空缓冲区

int getCharacterEncoding() 取得字符编码类型

String getContentType() 取得MIME类型

Locale getLocale() 取得本地化信息

ServletOutputStream getOutputStream() 返回一个二进制输出字节流

PrintWriter getWriter() 返回一个输出字符流

void reset() 重设response对象

void resetBuffer()重设缓冲区

void sendError(int sc) 向客户端发送HTTP状态码的出错信息

void sendRedirect() 重定向客户的请求到指定页面

void setBufferSize(int size) 设置缓冲区的大小为size

void setCharacterEncoding(String encoding) 设置字符编码类型为encoding

void setContentLength(int length)设置响应数据的大小为size

void setContentType(String type) 设置MIME类型

void setDateHeader(String s1,long l) 设置日期类型的HTPP首部信息

void setLocale(Locale locale) 设置本地化为locale

void setStatus(int status)  设置状态码为status

 

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
下面是一个使用 Java 的 HTTP Response 对象常用方法的示例: ```java import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; public class HttpResponseExample { public static void main(String[] args) throws IOException { // 创建 URL 对象 URL url = new URL("http://www.example.com"); // 打开连接 HttpURLConnection conn = (HttpURLConnection) url.openConnection(); // 设置请求方法 conn.setRequestMethod("GET"); // 获取响应代码 int responseCode = conn.getResponseCode(); System.out.println("Response Code : " + responseCode); // 获取响应内容 BufferedReader in = new BufferedReader( new InputStreamReader(conn.getInputStream())); String inputLine; StringBuilder response = new StringBuilder(); while ((inputLine = in.readLine()) != null) { response.append(inputLine); } in.close(); // 输出响应内容 System.out.println(response.toString()); // 获取响应头信息 String contentType = conn.getHeaderField("Content-Type"); System.out.println("Content-Type : " + contentType); // 断开连接 conn.disconnect(); } } ``` 在这个例子中,我们首先创建一个 `URL` 对象,然后使用 `openConnection()` 方法打开连接。我们设置了请求方法为 `GET`,并使用 `getResponseCode()` 方法获取响应代码。我们然后从响应中读取内容,并输出到控制台。最后,我们使用 `getHeaderField()` 方法获取响应头信息,然后断开连接。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值