在angularjs应用程序中,我正在调用返回八位字节流的REST服务。流的内容是一个xml文件,我想获取内容,然后传递给另一个控件。这在Chrome和Firefox中运行良好但在IE中(我有11个,但也在Edge中看到这个)当我通过IE Developer工具调试时,返回的内容看起来像垃圾(实际上是一堆中文字符),后续控制失败,因为它期待xml。
<resource path="/{type}/{modelName}">
<param name="type" style="template" type="xs:string"/>
<param name="modelName" style="template" type="xs:string"/>
<method name="POST">
<request>
<representation mediaType="text/plain">
<param name="request" style="plain" type="xs:string"/>
</representation>
</request>
<response>
<representation mediaType="application/octet-stream"/>
</response>
</method>
</resource>
电话看起来像:
Restangular.one('streams/graphML/' + model.name + '?maxNodes=1000').withHttpConfig(config).get().then(function (response) {
callback({error: false, data: response});
},
function (response) {
spectrumSdkLog.error(response.data);
callback({error: true, message: response.data});
});
任何有关其原因的帮助将不胜感激。我一直在寻找答案,但尚未找到答案。
由于