Sunday, 15 July 2012

rest - How to set multiple header key value pair in java for jersy client? -



rest - How to set multiple header key value pair in java for jersy client? -

in test code, need send request using jersy client 2.7 in java. need set multiple headers of web request. e.g.

header1 12

header2 abc

in current working implementation request getting formed mentioned below. wherein setting authorization token in header using function

public void setauthorizationtoken(string authorizationtoken) { this.token = authorizationtoken; } response = webresource.request(mediatype.application_json) .header("authorization", this.token).post(entity.entity(jsonstring, mediatype));

i checked there method headers (multivaluedmap < string,object > headers) set multiple header kv pairs.

but did not how utilize it.

i have set header key value pair other function (say setheader()) add together more headers in request mentioned above.

can please allow me know how can it?

you can set header value : clientresponse response = resource.type(mediatype.application_json) .header("headerkey1", headervalue1) .header("headerkey2", headervalue2) .header("headerkey3", headervalue3) .post(clientresponse.class, otherrequestdata); , in service : string headervalue1= request.getheader("headerkey1"); string headervalue2= request.getheader("headerkey2"); string headervalue3= request.getheader("headerkey3");

rest

No comments:

Post a Comment