md5加密
登录接口
请求方式:Post
请求路径:http://49.233.108.117:28019/api/v1/user/login
请求数据:application/json
{
"loginName": "string",
"passwordMd5": "string"
}
登录接口测试的前提条件是:用户注册成功才能进行登录。
登录接口密码做了加密,所以在登录的时候,密码要传一个加密的密码。不能再使用明文密码。
本次测试网站使用的加密算法 md5加密。
md5 在线加密: https://md5.hwcha.com/
所以再测试登录接口的时候,需要将明文密码先加密再发送请求。
生成密文之后,将密文复制到请求体中,点击发送,可以看到对应的结果。
其他加密方式 (了解)
在不同的公司,加密方式不一样,使用的比较多的是md5加密。如果是md5,参考上面的操作即可。
如果是自己公司内部开发自定义的加密方式,那就找开发要一下,将明文转成密文即可。
token 凭证
在上面登录接口中,登录成功之后,服务器会返回这个用户唯一凭据。
这个数据作为登录的这个用户的一个用户凭证。很多网站中,都是用token这种机制来作为用户的唯一凭据。需要在特定用户场景下才能进行的操作的时候,需要用到token。
搜索商品接口
请求方式:GET
请求路径:http://49.233.108.117:28019/api/v1/search
请求参数:
请求header(请求头): token
query参数(query)
keyword | 搜索关键字 |
---|---|
添加token
打开【Headers】输入 token 以及对应的token值。
token值从登录接口中返回结果里面复制过来。
添加query 字段
根据文档添加 query 字段。在 【Params】中添加对应的字段以及值。
添加商品到购物车接口
请求方式: Post
请求路径: http://49.233.108.117:28019/api/v1/shop-cart
请求参数:
请求header: token值
请求body:application/json
{
"goodsCount": 0,
"goodsId": 0
}
添加token
添加请求body
商品详情接口
在查看接口文档的时候,接口文档中有些字段显示跟以往的不太一样。比如
path 就是表示请求地址。上面文档中的 {goodsId}
, 因为这个接口是查看商品的详情,根据商品的id。每个商品的id值都不一样。
在做这类接口的时候,当看到 {goodsId}
类似这样的参数时,使用的使用要给它传入具体的值。
请求方式: GET
请求地址:http://49.233.108.117:28019/api/v1/goods/detail/{goodsId}
请求参数:
请求header头: token
相关问题
- 加密接口做过没?
做过,我们用的md5加密。