Получение сообщения об ошибке «Content-Type должен быть« application / json »или« application / octet-stream »», даже если оно указано в заголовке запроса - PullRequest
0 голосов
/ 12 апреля 2020

Проблема: я написал проект Maven с использованием языка программирования Java8 с Rest-Assured для тестирования Restful API с помощью Serenity BDD Cucumber.

Request method: POST
Request URI:    https://merchantapi.taal.com/mapi/tx
Proxy:          <none>
Request params: <none>
Query params:   <none>
Form params:    <none>
Path params:    <none>
Headers:        Accept=*/*
                Content-Type=application/json; charset=UTF-8
Cookies:        <none>
Multiparts:     <none>
Body:
{
    "rawtx": ""
}

Response:

HTTP/1.1 400 Bad Request
Access-Control-Allow-Methods: POST,OPTIONS
Access-Control-Allow-Origin: *
Content-Type: application/json
Date: Sun, 12 Apr 2020 14:20:28 GMT
Content-Length: 105
Content-Type: application/json

{
    "status": 400,
    "code": 21,
    "error": "Content-Type must be 'application/json' or 'application/octet-stream'"
}

Прикреплен скриншот PostMan для справки, где это работает отлично. введите описание изображения здесь Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.

...