2017-02-21 5 views
1

Ich versuche, personalisierte Parameter über ngsi_connection.query Funktion (z. B. NEW_PARAMETER) zu senden. Ist es möglich? Wenn das so ist, wie?Ist es möglich, benutzerdefinierte GET-Parameter übergeben, wenn die NGSI-Abfrage-Methode verwendet?

this.ngsi_connection.query(entityIdList, attributes, { 
         details: true, 
         limit: options.pageSize, 
         offset: (page - 1) * options.pageSize, 
         NEW_PARAMETER: "MY VALUE", 
         onSuccess: onNGSIQuerySuccess.bind(null, onSuccess, page), 
         onFailure: onError 
        }); 

Hinweis: natürlich habe ich es schon testen, und die einzigen Parameter, die in der Anforderung enthalten zu sein scheinen, ist: Limit, Details, Offset, wie unten gezeigt.

<Request 'http://MY_IP:MY_PORT/v1/queryContext?limit=20&details=on&offset=0' [POST]> 

Antwort

1

Derzeit sind die einzigen unterstützten Parameter sind diejenigen, die von Ihnen aufgeführt: limit, details und offset. AFAIK, dies sind die einzigen GET-Parameter, die von der Abfrageoperation des NGSI v1 verwendet werden. Öffnen Sie bitte ein neues Ticket in der ngsijs repo und erklären Sie, ob es weitere GET-Parameter für die Abfrageoperation gibt oder ob Sie diese GET-Parameter für andere Zwecke hinzufügen wollen :).

+0

ok, danke für die Antwort. Es wird nicht notwendig sein, ein neues Ticket hinzuzufügen; obwohl. Der Grund meiner zusätzlichen Parameter war anders als jene, die auf der NGSI API ausgerichtet wurden – netzahdzc

Verwandte Themen