node-rest-client icon indicating copy to clipboard operation
node-rest-client copied to clipboard

Handle JSON Hijacking prevention

Open vMarkusK opened this issue 7 years ago • 1 comments

Hello,

I try to use node-rest-client for JIVE API. JIVE Uses JSON Hijacking prevention: https://community.jivesoftware.com/community/developer/blog/2015/06/29/throw-allowillegalresourcecall-to-the-curb-is-true

An Idea how to handle the JSON Paring error?

My Example Code: var Client = require('node-rest-client').Client; var client = new Client(); var selectedText = "Test" var args = { headers: { "Accept": "application/json" } }; var Url = "https://communities.vmware.com/api/core/v3/search/contents?count=1&filter=search(" + selectedText + ")&sort=relevanceDesc&returnScore=true&filter=type(discussion)" // direct way client.get(Url, args, function (data, response) { // parsed response body as js object console.log(data); // raw response console.log(response); }); `

vMarkusK avatar Apr 03 '18 22:04 vMarkusK

It looks like you would need to implement a response parser. It looks like there is some explanation/example in the readme

M1kep avatar Jun 09 '18 12:06 M1kep