2017-07-28 75 views
0

我正在使用角度应用程序来运行在rails后端apis上使用ruby的应用程序。我们的应用程序可以在不同浏览器的web桌面上正确运行,但对于移动设备,我得到了相同apis的406个不可接受的错误。没有办法理解前端代码端或后端API端的问题。406在移动代理上不可接受的错误

只是添加OPTIONS请求是首先发送,我得到这个错误。

+0

看看:https://stackoverflow.com/questions/1414446/weird-406-not-acceptable-error –

+0

你能告诉我们一些代码就像控制器的方法,其中你正在发送回json –

+0

https://stackoverflow.com/questions/14251851/what-is-406-not-acceptable-response-in-http –

回答

0

您的后端服务正在说您返回的响应类型未在客户端请求的Accept HTTP标头中提供。

编号:http://en.wikipedia.org/wiki/List_of_HTTP_header_fields

查明响应(内容类型)的服务返回。 在请求Accept头中提供此(内容类型)。 http://en.wikipedia.org/wiki/HTTP_status_code - > 406

What is "406-Not Acceptable Response" in HTTP?

+0

请求标头是相同的,它适用于网页,但不适用于手机。要在移动设备上进行测试,只需使用浏览器移动视图,我可以看到406错误 –