cancel
Showing results for 
Search instead for 
Did you mean: 

Custom HTTP Headers using AngularJS client for Nuxeo platform

Erwan_
Champ on-the-rise
Champ on-the-rise

Is there a way I could specify custom HTTP Headers using AngularJS client? Options from the REST API are specified on that page : https://doc.nuxeo.com/display/NXDOC/Special+HTTP+Headers

But I don't know how I can specify them using the AngularJS client.

2 REPLIES 2

Erwan_
Champ on-the-rise
Champ on-the-rise

I've found the answer. I could specify custom headers to the nuxeoClient using this instruction below before calling the API method :

nuxeoClient.header('X-NXDocumentProperties', '*');

Michaël_Vachett
Champ in-the-making
Champ in-the-making

You can also set headers only for specific requests. All the different objects returned by the js client provide two methods for that: header(name,value) / headers (object) methods.

Some examples:

myclient.operation('Document.GetChildren')
  .input('doc:/').header('X-NXenrichers.document','thumbnail').execute().then(...);

myclient.document('/').header('X-NXenrichers.document','thumbnail').fetch().then(...);

myclient.request('path/').headers({'X-NXenrichers.document':'thumbnail','X-NXproperties':'*'}).fetch().then(...);
Getting started

Attention: Blogs & Forums are in READ-ONLY mode from Oct 9-19 as we transition to our new platform. Learn more.

Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.