Expand my Community achievements bar.

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


     Manoj
     Find me on LinkedIn