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