美文网首页JAVA学习过程
客户端请求测试

客户端请求测试

作者: _String_ | 来源:发表于2017-09-30 11:19 被阅读0次

可以使用 HttpServletRequest 的 getHeaderNames() 方法来读取 HTTP 头信息。该方法返回了一个枚举,包含与当前的 HTTP 请求相关的头信息。
通过遍历枚举的方式可以获取所有头字段及相关值信息。
使用 hasMoreElements() 方法来确定何时停止循环,使用 nextElement() 方法来获取每个参数的名称。
具体测试代码如下:

package Servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class Httphead extends HttpServlet {

    /**
         * Constructor of the object.
         */
    public Httphead() {
        super();
    }

    public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        Enumeration headerNames = request.getHeaderNames();
        while(headerNames.hasMoreElements()){
            String name = (String) headerNames.nextElement();
            String value = request.getHeader(name);
            out.println("head信息如下:");
            out.println("===========================");
            out.println("zi duan ming:"+name+" "+"zhi "+value);
            System.out.println("zi duan ming:"+name+" "+"zhi "+value);
        }
        
    }

    /**
        *获取客户端http头信息测试代码
         */
    public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        response.setContentType("text/html");
        
    }

}
运行结果

相关文章

  • tornado 压力测试

    异步压力测试请求客户端,下面代码是post请求

  • Nginx内置变量详解

    - $args (参数) 客户端请求中的参数 示例 访问测试 - $query_string (请求参数) 与$a...

  • RPC简单实现及原理分析

    接口(客户端服务端通用) 服务端接口实现类 处理客户端请求 客户端远程调用方法 测试类 预期结果HELLO测试结果...

  • 客户端请求测试

    可以使用 HttpServletRequest 的 getHeaderNames() 方法来读取 HTTP 头信息...

  • fiddler工具学习使用总结

    1. 初识fiddler 作用:截获HTTP/HTTPS请求,查看截获的请求内容,伪造客户端请求和服务器响应,测试...

  • [头参数]08 - 数据协商

    目录 参数 观察参数 测试压缩 测试数据类型 0. 概述 数据协商是客户端和服务端的达成的一种协议,客户端通过请求...

  • 聊聊高并发系统之限流特技一

    最近一直都在研究压力测试客户端的问题,如果突破客户端压力测试线程,端口等问题,如果服务器端处理网络请求处理不过来,...

  • 接口用例设计

    1.接口测试用例设计思路 目的:测试接口的正确性和稳定性; 原理:模拟客户端向服务器发送请求报文,服务器接收请求报...

  • GO HTTP1.1 与 HTTP2.0 的使用和简单分析

    HTTP1.1 服务端 客户端 Benchmark 测试 测试结果 我们设定服务端处理一次请求需要 10 ms,我...

  • Loadrunner指标

    什么是性能测试:性能测试是一种指标的测试,对系统的性能指标进行全面的测试 性能测试指标1.响应时间:客户端发送请求...

网友评论

    本文标题:客户端请求测试

    本文链接:https://www.haomeiwen.com/subject/adegextx.html