Skip to main content
1-Visitor
June 21, 2016
Solved

HTTP request

  • June 21, 2016
  • 1 reply
  • 2703 views

Hello,

How can I send HTTP requests from thingworx to another server?

My request looks like

http://XXX.XXX.XXX.XXX:7777/set?Status=true

I tried to solve it with link widget, but it always opens a new tab, so it is not a right way for me now.

Best answer by CarlesColl

You should do it from Server Side Javascript ( from a service on a Thing ), from there you can make http calls with the "ContentLoaderFunctions" Resources, for instance with:

var result = Resources["ContentLoaderFunctions"].GetText(

{

  proxyScheme: undefined /* STRING */,

  headers: undefined /* JSON */,

  ignoreSSLErrors: undefined /* BOOLEAN */,

  useNTLM: undefined /* BOOLEAN */,

  workstation: undefined /* STRING */,

  useProxy: undefined /* BOOLEAN */,

  withCookies: undefined /* BOOLEAN */,

  proxyHost: undefined /* STRING */,

  url: undefined /* STRING */,

  timeout: undefined /* NUMBER */,

  proxyPort: undefined /* INTEGER */,

  password: undefined /* STRING */,

  domain: undefined /* STRING */,

  username: undefined /* STRING */

});

1 reply

1-Visitor
June 21, 2016

You should do it from Server Side Javascript ( from a service on a Thing ), from there you can make http calls with the "ContentLoaderFunctions" Resources, for instance with:

var result = Resources["ContentLoaderFunctions"].GetText(

{

  proxyScheme: undefined /* STRING */,

  headers: undefined /* JSON */,

  ignoreSSLErrors: undefined /* BOOLEAN */,

  useNTLM: undefined /* BOOLEAN */,

  workstation: undefined /* STRING */,

  useProxy: undefined /* BOOLEAN */,

  withCookies: undefined /* BOOLEAN */,

  proxyHost: undefined /* STRING */,

  url: undefined /* STRING */,

  timeout: undefined /* NUMBER */,

  proxyPort: undefined /* INTEGER */,

  password: undefined /* STRING */,

  domain: undefined /* STRING */,

  username: undefined /* STRING */

});

ak-311-VisitorAuthor
1-Visitor
June 21, 2016

It works, thank you!