使用Response.setHeader自定义响应头

   2024-10-07 2210
核心提示:可以使用Response.setHeader方法来自定义响应头。例如,可以在服务器响应中添加一个自定义的头部字段,如下所示:import java.io

可以使用Response.setHeader方法来自定义响应头。例如,可以在服务器响应中添加一个自定义的头部字段,如下所示:

import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class CustomHeaderServlet extends HttpServlet {      @Override    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        // 设置自定义响应头        response.setHeader("X-Custom-Header", "Hello from custom header!");                // 设置响应内容类型        response.setContentType("text/html");                // 获取响应输出流        PrintWriter out = response.getWriter();                // 输出响应内容        out.println("<html>");        out.println("<head><title>Custom Header Example</title></head>");        out.println("<body>");        out.println("<h1>Custom Header Example</h1>");        out.println("<p>This is an example of setting a custom header in a servlet response.</p>");        out.println("</body>");        out.println("</html>");    }}

在上面的代码中,我们在doGet方法中使用response.setHeader方法来设置一个名为“X-Custom-Header”的自定义响应头,并将其值设置为“Hello from custom header!”。当客户端收到服务器的响应时,就会包含这个自定义的头部字段。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号