Как я могу вернуть код состояния 404 / 50x от контроллера Grails?

У меня есть контроллер, который должен возвращать 404 страницы и код состояния на определенных условиях. Я не могу понять, как это сделать в Grails. Коллега рекомендовал этот метод: response.sendError(HttpServletResponse.SC_NOT_FOUND) который рабо ...

LBYL против EAFP в Java?

недавно я учился на Python и обнаружил идиомы LBYL/EAFP в отношении проверки ошибок Перед выполнением кода. В Python, похоже, принятый стиль-EAFP, и он, похоже, хорошо работает с языком. LBYL (LООК Bдо You Leap): def safe_divide_1(x, y): if y = ...

PHP: пользовательский обработчик ошибок-обработка синтаксического анализа и фатальных ошибок

Как я могу справиться parse & fatal ошибки с помощью custom обработчик ошибок? ...

Теория по обработке ошибок?

большинство советов по обработке ошибок сводится к нескольким советам и трюкам (см. Этот пост, например). Эти советы полезны, но я думаю, что они не отвечают на все вопросы. Я чувствую, что должен разработать свое приложение в соответствии с определе ...

Обработка ошибок в ANTLR4

поведение по умолчанию, когда синтаксический анализатор не знает, что делать, это печатать сообщения на терминал, как: строка 1: 23 отсутствует десятичное число в'}' это хорошее сообщение, но не в том месте. Я бы предпочел получить это как искл ...

Преобразование ErrorType в NSError теряет связанные объекты

В Swift 2.0 NSError соответствует ErrorType протокол. для специально определенной ошибки мы можем указать ассоциирующий объект(ы) для некоторых случаев, как показано ниже. enum LifeError: ErrorType { case BeBorn case LostJob(job: String) ...

Что делает оператор" on Error Resume Next"?

Я пришел к некоторым примерам VBScript, и я увидел заявление On Error Resume Next в основном в начале скрипта. что он делает? ...

Проверьте, доступен ли localStorage

Я знаю, что было много вопросов о проверке localStorage но что, если кто-то вручную ее отключит в браузере? Вот код, который я использую для проверки: localStorage.setItem('mod', 'mod'); if (localStorage.getItem('mod') != null){ alert ("yes"); ...

Как поймать эту ошибку: "обратите внимание: не определено смещение: 0"

Я хочу поймать эту ошибку: $a[1] = 'jfksjfks'; try { $b = $a[0]; } catch (\Exception $e) { echo "jsdlkjflsjfkjl"; } Edit: на самом деле, я получил эту ошибку на следующей строке: $parse = $xml->children[0]->children[0]->toArra ...

Могу ли я поймать коды ошибок при использовании Fabric для выполнения вызовов() в удаленной оболочке?

В настоящее время я могу обойти это ограничение только с помощью логики оболочки (do_something_that_fails || true или do_something_that_fails || do_something_else), но я бы предпочел сохранить свою логику в простом Python (как и обещание ткани). ест ...

Как сделать регистрацию ошибок в CodeIgniter (PHP)

Я хочу, чтобы ошибка регистрировалась в PHP CodeIgniter. Как включить ведение журнала ошибок? У меня есть несколько вопросов: каковы все шаги для регистрации ошибки? как создается файл журнала ошибок? как вставить сообщение об ошибке в файл журн ...

Как получить сообщение об ошибке, когда ifstream open терпит неудачу

ifstream f; f.open(fileName); if ( f.fail() ) { // I need error message here, like "File not found" etc. - // the reason of the failure } Как получить сообщение об ошибке в виде строки? ...

Обработка конкретных ошибок в JavaScript (думаю исключения)

как бы вы реализовали различные типы ошибок, чтобы вы могли поймать определенные из них и позволить другим всплывать..? Один из способов добиться этого-изменить прототип ...

Как реализована среда выполнения обработки исключений C++?

я заинтригован тем, как работает механизм обработки исключений C++. В частности, где хранится объект исключения и как он распространяется через несколько областей, пока он не будет пойман? Он хранится в какой-то глобальной области? поскольку это мо ...

Обработка ошибок на jQuery AJAX, чтобы игнорировать прервана

Я хочу иметь глобальный метод обработки ошибок для ajax-вызовов, это то, что у меня есть сейчас: $.ajaxSetup({ error: function (XMLHttpRequest, textStatus, errorThrown) { displayError(); } }); мне нужно, чтобы игнорировать ошибку в размере ...

ASP.NET MVC-как сохранить ошибки ModelState через RedirectToAction?

у меня есть следующие два метода действий (упрощенный на вопрос): [HttpGet] public ActionResult Create(string uniqueUri) { // get some stuff based on uniqueuri, set in ViewData. return View(); } [HttpPost] public ActionResult Create(Review ...

Как я могу поймать 404?

у меня есть следующий код: HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "HEAD"; request.Credentials = MyCredentialCache; try { request.GetResponse(); } catch { } Как я могу поймать конкретную ошибку 404? W ...

Как правильно использовать FormatMessage () в C++?

без: MFC ATL как я могу использовать FormatMessage() чтобы получить текст ошибки HRESULT? HRESULT hresult = application.CreateInstance("Excel.Application"); if (FAILED(hresult)) { // what should i put here to obtain a human-readable ...

Поднять предупреждение в Python без прерывания программы

Я имею дело с проблемой, как поднять предупреждение в Python, не позволяя программе аварийно завершить работу / остановить / прервать. Я использую следующую простую функцию, которая проверяет, если пользователь перешел к его ненулевое число. Если по ...

Когда я должен использовать Write-Error vs Throw? Завершающие и не завершающие ошибки

глядя на скрипт Get-WebFile на PoshCode:http://poshcode.org/3226 Я заметил это странное для меня приспособление: $URL_Format_Error = [string]"..." Write-Error $URL_Format_Error return в чем причина этого в отличие от: $URL_Format_Error = [string] ...