Skip to main content
1-Visitor
March 9, 2016
Solved

Invoking Service with POST in header is not working

  • March 9, 2016
  • 1 reply
  • 1244 views

Hi,

I'm using ThingWorx 6.5.0-b66. I guess with this version, we no more required to mention POST in query parameter.

But mentioning the POST method in header doesn't work;

   > curl -X POST -u username:password "http://localhost/Thingworx/Things/TestDataTable/Services/TestService?Accept=application/json"

However, it only works when I mention in query parameter as shown below:

   > curl -X GET -u username:password "http://localhost/Thingworx/Things/TestDataTable/Services/TestService?method=post&Accept=application/json"


Regards

Arunkumar D


Best answer by arunkumar1

I got it working.

I'm posting this just in case if it helps someone.

   > curl -X POST -H "appKey:my-app-key" -H "Accept:application/json" -H "Content-Type:application/json" "http://localhost/Thingworx/Things/TestDataTable/Services/TestService"

1 reply

arunkumar11-VisitorAuthorAnswer
1-Visitor
March 9, 2016

I got it working.

I'm posting this just in case if it helps someone.

   > curl -X POST -H "appKey:my-app-key" -H "Accept:application/json" -H "Content-Type:application/json" "http://localhost/Thingworx/Things/TestDataTable/Services/TestService"