目前我正在开发需要将自己连接到REST API的android应用程序。每当可能的连接(移动数据/ wifi)时,我的应用程序访问API至关重要。
但在测试我的应用程序时,发生了一些非常奇怪的事情。应用程序几乎一直按预期工作,但在VipMobile运营商(奥地利telekom集团)上,我无法连接到API。
起初我没有得到它,错误太难以理解了。它说
j u fehler6 the requested item could not be loaded & wrong mime type
该消息中还有很多不可打印的字符。当我发现它是操作员错误时,我试图将链接复制到我的API并得到了这个。
那可能是什么?任何人都可以指向我任何方向,只要有那些荒谬的错误,我就无法发布申请。
答案 0 :(得分:2)
当用户使用3g连接时会发生这种情况。一些移动运营商拦截客户端请求,如果Content-Type不好或没有定义,他们会显示这样的页面。这也发生在塞尔维亚的vipmobile运营商。
尝试在服务器端向响应标头添加正确的内容类型。
尝试将例如Content-Type:text / plain; charset = utf-8添加到标题