试图找出为什么GET方法在宁静的Web服务中调用两次

时间:2017-10-25 15:03:35

标签: rest jersey soapui

我有一个简单的restful Web服务(Jersey框架)来处理get请求。我从soapUI(v4.6.4)中发出了一个请求,该请求在请求标头中传递了授权令牌。从服务端的日志语句中,我注意到它被调用了两次。捕获第一次base64编码的令牌并打印其值然后再次调用打印空值。我试图理解为什么会这样。我在网上看了几篇关于它的帖子,但是我无法找到这个案例的明确答案。

我想知道soapUI是否会以某种方式发出请求两次......

@Path("/testservice")
public class MyTestService {
    @GET
    @Produces(MediaType.APPLICATION_XML)
    @Path("/")
    public String test(@Context HttpHeader headers) {
        String token = headers.getRequestHeader().getFirst("Authorization");
        System.out.println("token: " + token);
        return token;
   }
   ...
}

0 个答案:

没有答案