vbondarevsky / Connector

Коннектор: удобный HTTP-клиент для 1С:Предприятие 8
Apache License 2.0
638 stars 207 forks source link

Не обрабатываются ошибки сервера #146

Closed Antonio1C closed 2 months ago

Antonio1C commented 2 months ago

Когда вызываешь функции GetJson, PutJson и другие подобные, в случае внутренних ошибок сервера (500) код падает, так как не проверяет на корректный статус ответа и пытается преобразовать его в Json.

leemuar commented 2 months ago

Обсуждали. Не используйте функции с суффиксом Json, если вам нужна не простая обработка ошибок и ответа. Эти функции - удобный фасад для простых случаев, когда в ответе гарантированно будет json. Если есть шанс не получить JSON в ответе - используйте функции без суффикса и пишите всю логику проверок руками