使用java webservice将参数添加到http标头

时间:2016-03-15 17:25:53

标签: java rest http header

我有这个http标题:

    HTTP/1.1 200 OK
    Server: Apache-Coyote/1.1
    Content-Type: application/json;charset=UTF-8
    Transfer-Encoding: chunked
    Date: Tue, 15 Mar 2016 17:08:29 GMT

我想要的是添加2个参数:mytotalcount和mytotalresult。

我必须将此添加到我的回复中,但它不能正常工作我不能这样做:

    response.Headers.Add("mytotalcount", "10");

也做不到

    request.setAttribute("mytotalcount","10");

所以我阻止了任何想法吗?谢谢你的帮助 !

以下是代码的一部分:

    public class SitesResponse {
private Result result;
private List<GeographicSite> site;
public SitesResponse () {
    this.result = new Result();
    this.site = new ArrayList<GeographicSite>();
    }
public List<GeographicSite> getSite() {
    return site;
}
public void setSite(List<GeographicSite> site) {
this.site = site;
}

} Ensuite l'autre classe qui利用SitesResponse

    SitesResponse response = new SitesResponse();

et

    if (testiing) {
    try {response = siteManager.geographicSitesAPIV1(args);
    response.getResult().setCode("error");
    response.getResult().setLabel("no addr found");

这就是我试过的......早些时候

    System.out.println(response.toString().getBytes().toString()+"azezae");
     //   request.Headers.Add("headername", "headervalue");
    //  request.setAttribute("X-Total-Count","10");
    //response.setAttribute("X-Result-Count", "7");
     //response.setIntHeader("mytotalcount", 5); 
     //////////////////////////////////////////////////:::::::

在图片中我想添加我的两个参数result from SOAPui

1 个答案:

答案 0 :(得分:0)

你好再次感谢你的时间, 我试图编辑错误的课程,所以我只是做了

    resp.addIntHeader(att, 10);
    resp.addIntHeader(att2, 5);

感谢您的时间和答案!