2017-10-25 15 views
1

내 목표는 Twilio #에게 보낸 텍스트 메시지를 내 플랫폼 (ServiceNow)에 POST하는 것입니다. 내 문제는 ServiceNow Script API가 content-type = [application/json, application/xml, text/xml] 만받을 수 있다는 것입니다. 따라서 오류 응답이 유효하지 않은 콘텐츠 유형이 표시됩니다.Twilio Outbound POST : 텍스트의 내용 유형

Twilio 디버거를 보면 content-type이라는 명시적인 매개 변수가 표시되지 않습니다. 내가 여기서 할 수있는 것에 대한 통찰력?

enter image description here

여기
Response: 
{ 
    "error": { 
     "message": "Invalid content-type. Supported request media types for this service are: [application/json, application/xml, text/xml]", 
     "detail": null 
    }, 
    "status": "failure" 
} 
+0

Content-type은 http 헤더이며 디버거에 표시되는지 확실하지 않습니다. – Andy

+0

ServiceNow에 대한 REST 호출이 있다고 생각합니다. 시스템 속성'glide.rest.debug'를'true'로 설정하여 REST 디버깅을 활성화하고 그것이 당신에게 어떠한 통찰력을 주는지 봅니다. Kirk

답변

0

Twilio 개발자 전도사.

Twilio sends a webhook for an incoming message의 경우 요청의 형식은 application/x-www-form-urlencoded입니다.

ServiceNow가 application/x-www-form-urlencoded을 수락 할 수없는 경우 Twilio Function을 사용하여 데이터를 JSON으로 변환하여 엔드 포인트로 보내보십시오.

전혀 도움이되는지 알려주세요.