Symptom
When I am trying to make an API call the response does not have a form of a JSON document. I receive a mixture of HTML and JavaScript:
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <script>"text/javascript"> window["adrum-app-key"] = "EUM-AAB-AUA"; window['adrum-start-time'] = new Date().getTime();</script> <script>(function (config) { (function (xd) { xd.enable = true; })(config.xd || (config.xd = {}));})(window['adrum-config'] || (window['adrum-config'] = {}));</script> <script>"text/javascript" src="/statics/app-dynamics/eu/adrum.js"></script> <script>"text/javascript"> if (window.ADRUM && document.documentMode) { ADRUM.command("addUserData", "Document-Mode", document.documentMode); }</script> <script>"text/javascript">window._trackJs = { token: '9ea0d60732464c82aa90ecd0e1a2b2ca', application: "signavio-production"};</script> <script>"text/javascript" src="https://d2zah9y47r7bi2.cloudfront.net/releases/current/tracker.js"></script> <!--[if IE]> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <![endif]--> <meta name="version" content="12.0.4" /> <link rel="shortcut icon" href="/images/banners/bock2.ico" type="image/x-icon"/> <title>Glossar | Signavio</title> <!-- CSS --> <link type="text/css" rel="stylesheet" href="/client/libs/ext/resources/css/ext-all.css?version=12.0.4"/> <link type="text/css" rel="stylesheet" href="/client/libs/ext/resources/css/xtheme-darkgray.css?version=12.0.4"/> <link type="text/css" rel="stylesheet" href="/libs/ux.css?version=12.0.4"/> <link type="text/css" rel="stylesheet" href="/client/glossary/default.css?version=12.0.4"/> <!-- Libraries --> <script>"text/javascript" src="/client/libs/iscroll.js"></script> <script>"text/javascript" src="/client/libs/prototype.js"></script> <script>"text/javascript" src="/client/libs/ext/ext.js"></script> <script>"text/javascript" src="/client/glossary/glossary.js?version=12.0.4"></script></head><body class="x-redesign-license-premium splash-visible"> <div class="mask-logo"> <div class="header"> <img src="/client/libs/ext/resources/images/default/s.gif" class="signavio-logo"> </div> <div class="loader"> <div class="value"></div> </div> <div class="version"></div> <div class="logo logo-with-text"> <img src="/client/libs/ext/resources/images/default/s.gif" class="glossary"> <span class="text">Glossar</span> </div> </div></body></html>Resolution
Please check the request headers. The following headers have to be set as follows:
- Accept = application/json
- Content-Type = application/x-www-form-urlencoded
- Cache-Control = no-cache
Keywords
KBA , BPI-SIG-CA-API , REST-API for SAP Signavio , How To
Product
SAP Signavio Process Manager all versions ; Signavio Process Manager all versions
SAP Knowledge Base Article - Public