Почему код выхода 0 a Success и 1 a Failure

как 0-это логическое [Ф1] и 1 [Ф2], не Апис в http возвращения response_code 0 для успеха, а не 1?

1
задан 28 May 2018 в 20:12

2 ответа

с указанием ошибок в ненулевых целых чисел в соответствии со стандартом posix, ака соответствии с стандартом для Unix, в частности с номера ошибок, определенные библиотекой. В этой статье, например, обеспечивает хороший обзор покинуть статусы. Поэтому, любой http-сервер процессов, которые мы тут обсуждаем, они должны стараться придерживаться этого стандарта, если он хочет быть портативный в различных системах, включая Ubuntu, и да - укажите 0 В случае успеха. Если мы говорим о ответы от сервера http, РО клиент, то API должен соответствовать, используя коды состояния http

5
ответ дан 8 June 2018 в 13:53
  • 1
    Я не думаю, что коды ответа HTTP-статуса должны соответствовать спецификации POSIX для возврата функции или кодов состояния выхода из процесса. Коды состояния HTTP имеют свою собственную совершенно несвязанную спецификацию. – David Foerster 27 May 2018 в 12:30
  • 2
    DavidFoerster @да, согласна, те имеют своих собственных спецификаций. Если мы говорим о реальном обеспечении , так как в процесс сервера, который работает в системе, не должен, что хоть и соответствует спецификации posix, но ? Хотя, пожалуй, вопрос не ясно, кто это спрашивает, но я надеюсь, что я пояснил о чем я говорю в моем ответе. – Sergiy Kolodyazhnyy 27 May 2018 в 12:38
  • 3
    Согласен, но я все еще считаю вашу формулировку ложной. HTTP API - это канонические программные интерфейсы, используемые через HTTP-соединения и, таким образом, использование кодов состояния HTTP. Если вы говорите о процессах HTTP-сервера (независимо от того, предлагают ли они API-интерфейс HTTP в своих сетевых сокетах или нет) и их кодах статуса, было бы лучше не использовать один и тот же термин, чтобы избежать путаницы. – David Foerster 27 May 2018 в 12:41

эти цифры-это погрешность, т. е. если есть ошибка, это задано любое положительное число (1-255) и если ошибки нет, оно устанавливается в 0.

4
ответ дан 8 June 2018 в 13:53

Другие вопросы по тегам:

Похожие вопросы: