December 1, 2020

SuiteScript Example – Sending an HTTP Request

Combining our REST URL generation and Token Management design patterns, we’re ready to send an HTTPS request in our integration application. I’ve added the code for this example here.

Continuing with the SurveyMonkey Apply example, let’s get the list of Users.

We employ our Configuration module for reading Token data, and we use our path generation function to create the appropriate URL.

All that’s left after that is to send the request with the N/https module. In this case, we want a GET method, so we use the module’s get() function. Once the server sends a response, we want to check the code to make sure everything went OK (200).

In this case, I’m sending the request within a Client Script’s pageInit event, so I’m using the dev console to inspect the response data.​ From there I could decide how to parse the relevant info out of the data and process it accordingly.

HTH

-EG

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Related posts

March 3, 2021

Does the physical location of a competent employee change the amount of value they can deliver for your organization? If it does, I’d be keen to hear your story. If it does not, why ...

Read More

March 2, 2021

Today a friend and former colleague of mine – who happens to now be in a development leadership role for a NetSuite partner – was lamenting the extreme difficulty of finding and hiring NetSuite ...

Read More

March 1, 2021

Software is never finished; clients are always changing and re-prioritizing. NetSuite is ever a moving target – always updating and evolving. Market forces are always shifting and shoving, forcing new demands on your business. ...

Read More