Я снимаю запрос POST на локальный сервер, но ответ, который я получаю с сервера, заключается в том, что «токен отсутствует». Я получаю ответ 200 OK, поэтому он подключается просто отлично, но ответ заключается в том, что токен отсутствует. Но я добавил токен в соответствии с инструкциями API.REST API - POST Ошибка Token
Может ли кто-нибудь увидеть, что я делаю неправильно? Это сводит меня с ума. URL, IP-адрес, порт и авторизация правильны, но когда я запускаю запрос GET, это работает нормально.
POST /url/example HTTP/1.1
Host: 192.168.124.33:7001
Authorization: Basic abcdefghijklmnop=
token: JDI1M2UwOWVhOTA3ZDU2ZDMkdA==
xml: <?xml version="1.0" encoding="UTF-8"?>
....
К сожалению, я не могу сказать конкретно, какой API это, поскольку я под NDA.
EDIT: Я должен также отметить, что выполнение этого процесса из самого API (у него есть тестовая кнопка) отлично работает. Взгляд на заголовки и тело запроса в Chrome Dev Tools показывает, что я отправляю тот же текст, что и API.
Как проверить? Если разрешение было проблемой, наверняка ошибка не в том, что «токен отсутствует», правильно? –
Может быть, это совпадение с пропуском токенов, которое вы получите в документе api о том, как ведет себя api ... Вы можете попробовать продвинуть клиента отдыха или расширения почтового отправления хрома, если это вносит некоторые изменения в ответ –
Я пробовал свой код с Postman, ошибка «Токен отсутствует». –