Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Validity of URL in Control Rule Typology

Avatar

Level 4

Hi All,

 

I have to check if a URL returns '200' response in the control rule typology. This control rule will be applied to the delivery before targeting. Is there any JS function to check whether a url is returning 200 response. My use case is to do this on the delivery, I am able to do this in the JS activity of workflow.

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Reply

Avatar

Community Advisor

Hello @rahulg1930481 

 

You can try the use the HTTP client request method to check that.

 

Here is the sample code

var req = new HttpClientRequest('https://url.com/page-with-form');
req.method = 'GET';
req.execute();
var response = req.response;

if(response.code != 200){
  logError('Server returned not HTTP 200: HTTP', response.code, response.body);
}

 

response.code will give you have HTTP status code for your request/url.

 

Thanks,

Manoj