Как протестировать api-тестирование формата даты на почтальоне или ручное тестирование - PullRequest
0 голосов
/ 31 января 2019

Это документ API, который у меня есть. Это значение поля HTTP-заголовка Date, которое является датой и временем отправки запроса в соответствии с клиентом.Он заканчивается символом перевода строки.Клиент должен синхронизировать свое время с сервером, как описано в разделе 4.5.7.Если заголовок X-Aah-Date присутствует, эта часть должна быть пустой, за исключением символа перевода строки.4.5.7 Время клиента и сервера в запросах. Метка времени запроса должна быть в пределах 15 минут от времени сервера, когда запрос получен, или сервер возвращает ошибку 40101. Поскольку эта метка времени включена в строку, с которой клиент подписываетключ доступа, он предотвращает воспроизведение запросов старше 15 минут на сервер.Когда клиент получает ошибку 40101, он может прочитать время сервера в заголовке HTTP Дата ответа.Затем клиенту необходимо настроить время, которое он отправляет, в своем собственном заголовке Date, чтобы убедить сервер в том, что запрос действителен.Если клиентское программное обеспечение не может контролировать значение заголовка Date, оно может вместо этого использовать заголовок X-Aah-Date с тем же форматом.Дата X-Aah всегда имеет приоритет над датой.

Это тот же URL https://192.168.xx.xxx:443/api/v1/sessions Я получаю эти ошибки {"status": 400, "code": 40001, "resource"": null," properties ": []," message ":" Заголовок Date недопустим. "," developerMessage ":" Заголовок Date недопустим. Убедитесь, что установлен заголовок Date или X-Aah-Dateи имеет действительный формат. "}

сервер, на котором работает мой локальный компьютер.7.1.1 Создание сеанса Предварительные условия: оператор, имеющий разрешение на использование веб-API.Сеанс создается для получения идентификатора сеанса и ключа доступа к сеансу.Клиент отправляет почтовый запрос с набором учетных данных.POST / API / v1 / session {"username": "cardAdministrator01", "password": "secret"} Сервер проверяет правильность учетных данных.Затем он создает сеанс, присваивает ему идентификатор и ключ доступа и возвращает их в ответе.

...