您好我无法使用Karate DSL获得jwt授权,它说404错误 我可能会遗漏某些语法。这是我的专题文件。对此的任何帮助真的很棒
功能:JWT令牌功能
场景:生成JWT令牌
* configure logPrettyResponse = true * configure ssl = true
给出url demoBaseUrl 路径'ds-auth / jwt / v1 / token' 并请求{username:'admin.testdomain1.digitalsafe.net',密码:'skyline',有效期:'1'} 方法发布时 然后状态200
给定def res =响应 然后打印'响应的值是:',res.jwtToken
给出url demoBaseUrl2 和路径'federated-search / 1 / parent-child-query' 并请求{query:'{\“type \”:\“AND \”,\“constraints \”:[{\“type \”:\“OR \”,\“constraints \”:[{\“type \ “:\” FIELD_COMPARISON \ “\ ”字段\“:\ ”SUBJECT \“,\ ”值\“:\ ”测试\“,\ ”操作符\“:\ ”匹配\“},{\” 型\ “:\” FIELD_COMPARISON \” \ “字段\”:\ “MESSAGE_CONTENT \”,\ “值\”:\ “测试\”,\ “操作符\”:\ “匹配\”}]},{\ “类型\”:\ “FIELD_COMPARISON \” \ “字段\”:\ “BODY_CONTENT \”,\ “值\”:\ “软件\”,\ “操作符\”:\ “匹配\”}]}” ,messageType:'= Email ='}
标头Authorization = res.jwtToken 方法发布时 然后状态200
答案 0 :(得分:1)
* header Authorization ='Bearer'+ res.jwtToken
为我工作