ServiceNow에서 HTTP Request/Response를 실행하여 Script에 내장하는 방법 확인

3114 단어 ServiceNow
Version:Kingston

만드는 것



ServiceNow에서 특정 URL (아래 예는 htps : // 에어 mpぇ. 이 m)에 HTTP 요청을 건너 뜁니다.



HTTP Response 확인



HTTP Request 작성



※이쪽의 기사에서는 미리 REST Massage를 정의해 이용하는 순서로 되어 있습니다만 스크립트만으로 실행하는 것도 가능합니다 스크립트만으로 실행하는 순서는 페이지의 후반에 있습니다

Filter Navigator에 rest를 입력하여 System Web Services - Outbound - REST Message를 표시합니다.



[New] 버튼을 클릭하여 REST Message의 신규 작성 화면을 표시합니다. 이름에 example_test를 입력하고 끝점에 htps : // 에어 mpぇ. 코m/을 입력하고 제출을 클릭합니다.



Submit 후 목록 화면에 추가되었는지 확인



HTTP Request/Response 확인



추가한 REST Message 편집 화면으로 전환합니다. HTTP Methods에 GET이 자동으로 추가됨



GET 편집 화면으로 전환하고 Related Links의 Test를 클릭합니다.



HTTP Request가 실행되어 Response 결과를 확인할 수 있습니다. HTTP Status가 200이므로 Response를 성공적으로 얻을 수있는 것 같습니다.



이전 화면의 Preview Script Usage 링크를 클릭하면 Script에 내장하는 방법의 샘플 코드를 확인할 수 있습니다.
※ 여러가지 시험하고 있는 환경에서 시간이 지나 버리고 나서 추기했으므로 화면의 Header나 Menu가 갑자기 바뀌거나 합니다



스크립트만으로 실행



이런 것도 괜찮습니다 외부 사이트에 HTTP가 통과하는지 확인용으로 Scripts - Background에 붙여 실행할 수 있습니다
var request = new sn_ws.RESTMessageV2();
request.setEndpoint('https://example.com');
request.setHttpMethod('POST');

var response = request.execute();
gs.log(response.getStatusCode());
gs.log(response.getBody());

좋은 웹페이지 즐겨찾기