Есть некий API c описанием возможных ошибок возвращаемых сервером,
я посылаю POST, добавляя (в моем примере) новую персону:
Код: Выделить всё
      SELF.curl.SetCustomRequest('POST')
                RequestValue = CLIP(JSON.ToJSON(Person))
                ConvertCharSet(RequestValue, 1251, 65001)
                JSON.DoNotUnEscape = 1
                SELF.res = SELF.curl.SendRequestStr(CLIP(SELF.url) & 'persons/', RequestValue, respBuffer)
               JSON.DoNotUnEscape = 0
Вроде бы это логично, однако, если сделать этот же запрос, но через cURL или Postman, то не смотря, например на наличие ошибки "400 - BadRequest" там возвращается ответ:
Код: Выделить всё
{
    "response": {
        "date": "2022-11-26 15:53:14",
        "status": "error",
        "errors": {
            "validation": {
                "phone": [
                    "Phone already exists"
                ]
            }
        }
    }
}
Я, конечно, пробовал посмотреть содержимое respBuffer и до условия If SELF.res = CURLE_OK, но пусто там...
Прошу "не кидать тапками" за возможно глупый вопрос, но можно ли получить также как в CURL?
Спасибо
