rest_framework.exceptions.ParseError: ошибка синтаксического анализа JSON - недопустимый управляющий символ - PullRequest
0 голосов
/ 21 октября 2019

Я пытаюсь создать расшифровывающий API. Но когда я передаю зашифрованные данные в виде строки, возвращается эта ошибка. Однако, если я укажу символы следующей строки, это сработает.

Это неформатированное сообщение, и я могу ожидать его только в этом формате. (Детали изменены)

{
  "passphrase": "not_passphrase",
  "message": "-----BEGIN PGP MESSAGE-----
Version: GnuPG v2
jA0ECQMCVady3XMDJV3X0kcBF+zdkfZOMhISoYBRwR3uk3vNv+TEg+rJnp4/yYIS
pEoI2S82cDiCNBIVAYWB8WKPtH2R2YSussKhpSJ4mFgqyOA01uwroA==
=KvJQ
-----END PGP MESSAGE-----"
}

Настройки Django:

REST_FRAMEWORK = {
    'DEFAULT_PARSER_CLASSES': ['rest_framework.parsers.JSONParser',],
    'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination',
    'PAGE_SIZE': 10,
    "DEFAULT_SCHEMA_CLASS": "rest_framework.schemas.coreapi.AutoSchema",
    'UNICODE_JSON': False,
    'STRICT_JSON': False,
}

Я использую Django Rest Framework. Я не очень хорошо знаком с процессом настройки. Я много читал, включая STRICT_JSON и UNICODE, но мне не удалось найти работающее решение. Любое руководство приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...