md5加密

登录接口

请求方式:Post
请求路径:http://49.233.108.117:28019/api/v1/user/login
请求数据:application/json

  1. {
  2. "loginName": "string",
  3. "passwordMd5": "string"
  4. }

登录接口测试的前提条件是:用户注册成功才能进行登录。
登录接口密码做了加密,所以在登录的时候,密码要传一个加密的密码。不能再使用明文密码。
本次测试网站使用的加密算法 md5加密。
md5 在线加密: https://md5.hwcha.com/
所以再测试登录接口的时候,需要将明文密码先加密再发送请求。
image.png
生成密文之后,将密文复制到请求体中,点击发送,可以看到对应的结果。
image.png

其他加密方式 (了解)

在不同的公司,加密方式不一样,使用的比较多的是md5加密。如果是md5,参考上面的操作即可。
如果是自己公司内部开发自定义的加密方式,那就找开发要一下,将明文转成密文即可。

token 凭证

在上面登录接口中,登录成功之后,服务器会返回这个用户唯一凭据。
image.png
这个数据作为登录的这个用户的一个用户凭证。很多网站中,都是用token这种机制来作为用户的唯一凭据。需要在特定用户场景下才能进行的操作的时候,需要用到token。

搜索商品接口

请求方式:GET
请求路径:http://49.233.108.117:28019/api/v1/search
请求参数:
请求header(请求头): token
query参数(query)

keyword 搜索关键字

Postman中,

添加token

打开【Headers】输入 token 以及对应的token值。
image.png
token值从登录接口中返回结果里面复制过来。

添加query 字段

根据文档添加 query 字段。在 【Params】中添加对应的字段以及值。
image.png


添加商品到购物车接口

请求方式: Post
请求路径: http://49.233.108.117:28019/api/v1/shop-cart
请求参数:
请求header: token值
请求body:application/json

{
  "goodsCount": 0,
  "goodsId": 0
}

添加token

image.png

添加请求body

image.png

商品详情接口

在查看接口文档的时候,接口文档中有些字段显示跟以往的不太一样。比如
image.png

path 就是表示请求地址。上面文档中的 {goodsId}, 因为这个接口是查看商品的详情,根据商品的id。每个商品的id值都不一样。
在做这类接口的时候,当看到 {goodsId} 类似这样的参数时,使用的使用要给它传入具体的值。


请求方式: GET
请求地址:http://49.233.108.117:28019/api/v1/goods/detail/{goodsId}
请求参数:
请求header头: token
image.png


{goodsId} 改为具体的值。

相关问题

  1. 加密接口做过没?

做过,我们用的md5加密。