Community Tip - New to the community? Learn how to post a question and get help from PTC and industry experts! X
Hello,
How can I send HTTP requests from thingworx to another server?
My request looks like
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.
Solved! Go to Solution.
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 */
});
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 */
});
It works, thank you!