繁体   English   中英

在球衣2.x中添加标题

[英]Adding headers in jersey 2.x

我正在使用jersey 2.25.1,我遇到了很多变化。 我已经弄清楚了大部分内容,但我坚持要声明标题。 我将ClientResponse更改为Response,似乎WebTarget中没有header()方法返回Response。

Response response = webTarget
            .header( KeyConstants.REST_URI_APPENDERS, stringBuilder)
            .header( DocusignRESTContants.CONTENT_TYPE, MediaType.APPLICATION_JSON )
            .header( DocusignRESTContants.X_DOCUSIGN_AUTHENTICATION, getDocusignAuthHeader( cu ) )
            .accept( MediaType.APPLICATION_XML )
            .get( Response.class );

有没有办法在球衣2.25.1中宣布这个

谢谢

设置标题不是Web目标的一部分。 它实际上是Request构建器(Invocation.Builder)的一部分,如下所示。

Response response = webTarget.request().
        .header( KeyConstants.REST_URI_APPENDERS, stringBuilder)
        .header( DocusignRESTContants.CONTENT_TYPE, MediaType.APPLICATION_JSON )
        .header( DocusignRESTContants.X_DOCUSIGN_AUTHENTICATION, getDocusignAuthHeader( cu ) )
        .accept( MediaType.APPLICATION_XML )
        .get(Response.class);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM