接口测试 请教一下接口测试中访问接口时提示 401 客户签名验证未通过该怎么解决

chengyez · 2019年06月04日 · 最后由 闲熊翻身 回复于 2019年06月06日 · 4382 次阅读

请教一下接口测试中访问接口时提示 401 客户签名验证未通过该怎么解决!

共收到 8 条回复 时间 点赞

是不是有验证 啊

qzh978813735 回复

只是直接通过接口发送请求时报这个错,如果正常进入系统的话又不报

401 说明没有授权,需要用户验证,header 里面需要加 token 吧

ch 回复

我用抓包工具抓到的都写上了,并且是只有 get 请求可以,只有 post 会报错,我是初学者😰

登录用户之后的 cookie,添加到接口的 cookie 里面

胖番茄 回复

还没有到登录那

他不是说的很明白了,签名未通过。问下开发或看看接口文档,在 header 或 data 中加入签名规则传过去

  1. 首先看文档, 或者直接找对应的开发
  2. 你也说了 get 可以 post 不行, 并且 没有登录, 所以感觉是需要登录的问题
  3. 一般登录的话, 抓到一个 已登录账户 的 cookie 填到 request 的 cookie 字段里, 就能以 已登录用户 的身份执行
  4. 如果有特殊需要, 可以让开发提供 万能 cookie 或者 其他免登陆机制来做一些特定场景的测试
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册