L
L
Lane202014-11-30 14:17:25
JavaScript
Lane20, 2014-11-30 14:17:25

What to do with a 501 error?

I send an Ajax request using the " GET " method to the VK server. For a method like " photos.getUploadServer ". The request is repeated several times, but with different data. The request is generated correctly. Manually, I checked. At one point, a 501 error arrives , as shown by Google Chrome .
c860728fe31e45b8b0df725e0af14680.jpg
But despite the fact that I wrote " error: function() {...} " and " statusCode: {501: function() {...}} " in Ajax , he didn't give a damn about them... Do not understand why! Return data type " JSONP". I want to know how to handle this error without stopping the script. That is, at the stage when this error pops up, the script stops working ...

Answer the question

In order to leave comments, you need to log in

2 answer(s)
M
mayorovp, 2014-12-02
@mayorovp

"JSONP" - это не тип возвращаемых данных, а протокол вызова. Он использует тэг <script> для выполнения запроса к серверу - а обработка ошибок загрузки скрипта реализована не во всех браузерах. Поэтому наиболее надежным способом будет задать тайм-аут для запросов.

C
Croakerx64, 2014-12-04
@Croakerx64

столкнулся с такой же проблемой, увидел ваш вопрос
я запускаю длительный процесс работы с VK.Api в браузере, иногда вылетает такая же ошибка 501
запросы делаются через библиотеку ВК, думаю что может быть проблема в отлове HTTP ошибок в easyXDM
может быть как вариант - увидел тут stackoverflow.com/questions/3121451/why-do-i-get-t...
попробуйте завернуть данные в encodeURIComponent()
вечером попробую, тоже сильно интересует решение

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question