Adobe의 새 콘텐츠 템플릿 API 만들기에서 406(허용되지 않음) 오류 해결
콘텐츠 템플릿을 만드는 동안 올바른 헤더가 사용되도록 하여 AEP의 새 콘텐츠 템플릿 API 만들기에서 406 오류을(를) 수정하십시오.
설명 description
환경
Adobe Experience Platform, Journey Optimizer
문제/증상
Journey Optimizer에서 새 콘텐츠 템플릿 API 만들기를 사용하여 새 콘텐츠 템플릿을 만들려고 할 때 상태 코드 406(허용되지 않음)에 오류가 발생했습니다. 오류 메시지는 요청된 표현이 허용 가능한 표현과 일치하지 않음을 나타냅니다.
API의 오류 예:
"detailedMessage": "406 NOT_ACCEPTABLE \"Could not find acceptable representation\""
새 콘텐츠 템플릿을 만들기 위해 Accept을(를) 수행할 때 POST 헤더를 보내지 않아야 합니다.
해결 방법 resolution
- 새 콘텐츠 템플릿 API 만들기를 통해 콘텐츠 템플릿을 만들거나 업데이트하는 API 호출에
Accept헤더가 포함되어 있지 않은지 확인하십시오. 이 헤더의 존재는 기대 표현들의 불일치를 초래할 수 있고, 406 에러를 야기할 수 있다. - 콘텐츠와 관련된 API를 호출할 때
Content-Type헤더를application/vnd.adobe.ajo.template.v1+json(으)로 설정합니다. Accept헤더는 만들거나 업데이트하는 동안이 아니라 기존 콘텐츠 템플릿 또는 조각을 가져오거나 나열할 때만 사용합니다.
관련 읽기
Journey Optimizer 가이드의 콘텐츠 템플릿 만들기.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f