hell0w0rd
Продвинутый новичок
https://github.com/symfony/HttpFoundation/blob/master/Response.php
Silentland а что случилось с node js и yii за которыми будущее?
Silentland а что случилось с node js и yii за которыми будущее?

Как отправить код ошибки?Silentland, а тебе уже давно ответили.
Header('HTTP/1.1 503 Service Unavailable')
{
"errno": 2,
"error": "Technical works",
"data": ""
}
{
"errno": 0,
"error": "",
"data": {
mydata: 123
}
}
У yii вторая версия во всю тестируется, скоро выйдет в продакшен, можно будет юзать. А за нодой очень далекое будущее. Без нормальных фреймворков боязно пересаживаться. Может Метеор всё исправит, кто знает...а что случилось с node js и yii за которыми будущее?![]()
Угу, надо аккуратно работать с ошибками и заворачивать в json все ответы, и еще в nginx-е в error page 50x подложить на нужный локейшен json.Обрабатываю ответ сервера REST библиотекой из Ангуляра. Там есть функция запрашивающая весь массив данных и создающая на каждый элемент по ресурсу. Так вот, если в ответ приходит не массив, а строка ошибки, то она просто разбивается по буквам и получается бред
Текст ошибки - это уже content.... ведь ответ - документ, через header заполняется мета-информация, все остальное - контентКак отправить текст ошибки в заголовке?
да. ну как то не хочется иметь мусор в респонсеА что будет, если nginx не настроить? Просто json не распарсится, но код ошибки-то придет?
upload progress, напримерЧто же это за задачи такие, что $http не справляется? Пока даже из $resource удается выжать то что надо
Ну вот, значит ответ на третий вопрос: нельзяТекст ошибки - это уже content.... ведь ответ - документ, через header заполняется мета-информация, все остальное - контент
Да, точно, они пока не сделали доступ к xhr объекту. Приходится своими силами пока: http://jsfiddle.net/danielzen/utp7j/upload progress, например
Нехорошо, ой нехорошо. Директиву тут надо.var dropbox = document.getElementById("dropbox")
fixxxer ответил:Есть другие плагины, использующие директиву, но так же и jQuery: http://jsfiddle.net/tech_no_logical/XG5We/, http://blueimp.github.io/jQuery-File-Upload/, http://twilson63.github.io/ngUpload/, https://github.com/uor/ur-file
-----------------да все равно для чего-нибудь с angular-ui рано или поздно jquery втащить придется, я в этом плане особо пуризмом не страдаю, главное тут
1) не трогать jquery вне директив
2) не лазить выше angular.element, то есть element.find(childSelector) но не $(selector)
С кодом ошибки, а не с кодом 200?<br />
<b>Parse error</b>: syntax error, unexpected '$res' (T_VARIABLE) in <b>W:\test\www\action.php</b> on line <b>128</b><br />
Вот-вот. В моем 5.4.16 не сработало. Видимо, настройки не те стоят... Будем надеяться, что провайдеры настраивают как надо.В теории, при возникновении ошибки, пхп начиная с версии 5.3.с-чем-то должен отдавать 503 сам. Но иногда это не работает.
Вообще в этом случае начиная с 5.3.x должно быть всегда 50x. Был баг в xdebug-е, но его вроде исправили http://bugs.xdebug.org/view.php?id=587Следующий вопрос, как сделать, чтобы сервер отсылал подобные ошибки
С кодом ошибки, а не с кодом 200?
header("410 Gone");
setCookie("errorData", serialize(array("data" => 1, errorText => "бла-бла-бла")));
http://www.youtube.com/watch?v=WxGS-2M6_5I