Size: a a a

QA — Автоматизация

2019 October 31

IE

Ivan Efimov in QA — Автоматизация
<processor type="MyProject.Pipelines.HttpRequest.404HttpRequestProcessor, MyProject.Core"
                       patch:after="processor[@type='Sitecore.Pipelines.HttpRequest.ItemResolver, Sitecore.Kernel']">
</processor>
источник

AB

Alexei Barantsev in QA — Автоматизация
ну вы раздел static и раздел для API запросов можете по разному настроить, да? или не можете?
источник

AB

Alexei Barantsev in QA — Автоматизация
да и тем более статику «весь мир» уже давно с отдельных CDN раздает
источник

IE

Ivan Efimov in QA — Автоматизация
ошибки скрываюся от внешнего мира в целях безопасности, так как они могут содержать стек трейс, имена модулей, конфигурацию...
источник

AB

Alexei Barantsev in QA — Автоматизация
зачем статику пихать на тот же сервер, который API исполняет
источник

IE

Ivan Efimov in QA — Автоматизация
статика идет на CDN
источник

AB

Alexei Barantsev in QA — Автоматизация
отдать код ответа 404 и вывалить на пользователя — это тоже две большие разницы
источник

AB

Alexei Barantsev in QA — Автоматизация
вы вообще все в одну кучу валите и из этого делаете странный вывод, что надо всегда отдавать код 200
источник

IE

Ivan Efimov in QA — Автоматизация
я не против, но 404 только для внутренних сервисов
источник

AB

Alexei Barantsev in QA — Автоматизация
что помешает вашим разработчикам поставить код 200 и вместе с ним отправить стектрейс? 🙂
источник

AB

Alexei Barantsev in QA — Автоматизация
ну ладно, имеете право проектировать как хотите, используйте 200 везде, аминь
источник

AB

Alexei Barantsev in QA — Автоматизация
только за «весь мир» не говорите, ладно? 🙂
источник

IE

Ivan Efimov in QA — Автоматизация
Alexei Barantsev
только за «весь мир» не говорите, ладно? 🙂
🙂👍
источник

IE

Ivan Efimov in QA — Автоматизация
/user?name="test@mail.com" => 200 { id: null }
/user?name="test1@mail.com" => 200 { id: "441db9f9-50b1-47a1-8ba1-e3c87295019e" }
источник

IE

Ivan Efimov in QA — Автоматизация
if (response.id) {
  // пользаватель найден
} else {
  // пользователь не найден
}
источник

AB

Alexei Barantsev in QA — Автоматизация
что это должно продемонстрировать? что за сервис? для чего он предназначен? кто этот API проектировал?
источник

AB

Alexei Barantsev in QA — Автоматизация
давайте что-нибудь «простое» возьмем. ну, гуглодоки, например
источник

AB

Alexei Barantsev in QA — Автоматизация
источник

AP

Alexey Panashchenko in QA — Автоматизация
Lev Yarushin
ваш статус 418 похоже)
Это самый чоткий)
источник

AB

Alexei Barantsev in QA — Автоматизация
вот вам красивый код 404, документ с заданным идентификатором не найден
источник