Bug 34223 - [FR] 200 и 404 ошибки при запросе принтера по http
Summary: [FR] 200 и 404 ошибки при запросе принтера по http
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: cups (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-20 20:56 MSK by anton
Modified: 2020-03-05 17:45 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description anton 2017-11-20 20:56:41 MSK
В целях проверки доступности принтера пользователям делается http запрос вида http://printserver:631/printers/printername , однако оказалось, что с кодом 200 (ОК) возвращается не только этот запрос но и любой другой вида:

http://printserver:631/printers/fakenametralalalala

Это означает, что если по каким-то причинам рабочий принтер отвалится, то наша проверка будет продолжать возвращать ответ с кодом 200 и мы поломки не заметим. Хотелось бы, чтобы в отсутствие принтера на сервере с таким именем возвращалось, как и положено, - 404. Кстати, запрос:

http://printserver:631/xoxoxo   - вернет 404, но любой из директории printers - уже 200.
Comment 1 Vitaly Lipatov 2017-11-21 02:32:06 MSK
cups-2.2.6-alt1.x86_64

http://localhost:631/printers/HAHAHA
HAHAHA (приостановлен, принимает задания, разрешен совместный доступ )

   
Описание:	{printer_info}
Расположение:	{printer_location}
Драйвер:	{printer_make_and_model} (черно-белый, дуплексная печать)
Подключение:	{device_uri}
По умолчанию:	job-sheets={job_sheets_default} media=unknown
Comment 2 Fr. Br. George 2020-03-05 17:45:08 MSK
Не факт, что положено именно так. Вы в API смотрели? Прежде, чем принимать ваш патч, стоит проверить, не ломает ли он какую-нибудь логику.