setRequestHeader doesn't seem to work

V S M R K Haree
ServiceNow Employee
ServiceNow Employee

Hi all,

I am new to ServiceNow, & working on consuming a REST webservice via oauth.

facing issues in adding the auth token in the request.

var restMessage =   new RESTMessage('XXXXXXX', 'get');
header = 'oauth 06026eba00774f99bc9ee73ccc67ca9dIx1U01SXnRUAlwRzUhob1uaqcrk8jkyAig7LxL1QOXkVRk3rXKz67rxXXK2IQUxCdTcEyGCJqXMeKEY2x2lYv1C0skxmTsA4');
restMessage.setRequestHeader('Authorization',header);

but if I use sn_ws.RESTMessageV2() instead of RESTMessage, it all works !

wondering how and why.

Please help.

1 ACCEPTED SOLUTION

pankaj_puniani
ServiceNow Employee
ServiceNow Employee

Hi Hareesh,



RESTMessage is deprecated with no active development/fixes. Please use RESTMessageV2.



Thanks,


Pankaj


View solution in original post

1 REPLY 1

pankaj_puniani
ServiceNow Employee
ServiceNow Employee

Hi Hareesh,



RESTMessage is deprecated with no active development/fixes. Please use RESTMessageV2.



Thanks,


Pankaj