如何在邮递员或手动测试上测试日期格式api测试

时间:2019-01-31 08:08:53

标签: amazon-web-services web-api-testing

这是我拥有的API文档 根据客户端,这是Date HTTP标头字段的值,该字段是发送请求的日期和时间。它以换行符结束。客户端必须将其时间同步到 服务器,如第4.5.7节所述。如果标题X-Aah-Date存在,则该部分应为空,但换行符除外。 4.5.7请求中的客户端和服务器时间 请求的时间戳记必须在收到请求的服务器时间的15分钟内,否则服务器将返回错误40101。由于此时间戳记包含在客户端使用访问密钥签名的字符串中,因此它可以防止请求从重播到服务器的时间早于15分钟。客户端收到错误40101时,可以在HTTP标头中读取服务器的时间 响应。然后,客户端需要调整其在自己的Date标头中发送的时间,以便说服服务器该请求有效。如果客户端软件无法控制Date标头的值,则可以 而是使用具有相同格式的标头X-Aah-Date。 X-Aah-Date始终优先于Date。

这是相同的URL https://192.168.xx.xxx:443/api/v1/sessions 我一直在得到这些错误 {     “状态”:400,     “代码”:40001,     “资源”:null,     “属性”:[],     “ message”:“日期标题无效。”,     “ developerMessage”:“ Date标头无效。请确保设置了Date或X-Aah-Date标头,并且格式正确。” }

运行我的本地PC的服务器。 7.1.1创建会话 先决条件:具有使用Web API权限的操作员。 创建会话以获取会话ID和会话访问密钥。客户端发送带有一组凭据的发布请求。 POST / API / v1 /会话 { “ username”:“ cardAdministrator01”, “密码”:“秘密” } 服务器验证凭据是否正确。然后,它创建一个会话,为其分配一个ID和一个访问密钥,并在响应中返回它们。

0 个答案:

没有答案