相关文章推荐
挂过科的肉夹馍  ·  李志刚-武汉大学城市设计学院·  1 月前    · 
时尚的砖头  ·  “甩锅”的含义和用法(杜老师语文信箱)·  11 月前    · 
风流的爆米花  ·  应急管理部公布一批有限空间作业生产安全事故典 ...·  1 年前    · 
深沉的凉茶  ·  贵阳地铁线路图-贵阳地铁运营时间-首末车时间 ...·  1 年前    · 
礼貌的机器人  ·  仓颉_百度百科·  1 年前    · 
小百科  ›  JMeter中GET API调用所需的Hawk身份验证-腾讯云开发者社区-腾讯云
科技新闻 jmeter
博学的领带
1 年前
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
提问

问 JMeter中GET API调用所需的Hawk身份验证

Stack Overflow用户
提问于 2022-07-05 14:00:54
EN

我有一个GET API请求,需要通过JMeter传递,但它需要鹰身份验证。我还有Hawk Auth ID,Hawk Auth键,算法值。

在postman中,它可以正常工作,但是当将postman脚本转换为JMeter脚本并执行时,它会给出一个类似于“未经授权”的错误消息&响应代码- 401。

因此,我需要知道在JMeter中Hawk认证的配置过程。

有人能帮我一下吗?

1 78 0 票数 0
EN
groovy
jmeter
jmeter-plugins
jmeter-5.0

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-05 15:47:23

尝试 Hawk Java API实现 ,示例代码可以在

在 Building Your Own -> Clients 文档一章中提供了包含说明的示例代码,以防万一我将在这里复制代码片段:

import com.wealdtech.hawk.HawkClient
import com.wealdtech.hawk.HawkCredentials
import com.wealdtech.hawk.HawkCredentials.Algorithm
//If you want your clients to authenticate using Hawk then you will need to start with a set of Hawk credentials:
HawkCredentials hawkCredentials = new HawkCredentials.Builder()
                                                     .keyId("dh37fgj492je")
                                                     .key("werxhqb98rpaxn39848xrunpaw3489ruxnpa98w4rxn")
                                                     .algorithm(Algorithm.SHA256)
                                                     .build();
//Once these have been configuration you can create a Hawk client:
HawkClient hawkClient = new HawkClient.Builder().credentials(hawkCredentials).build();
//And then for each request that you wish to send you need to generate an authorization header:
String authorizationHeader = hawkClient.generateAuthorizationHeader(uri, method, body, ext);
 
推荐文章
挂过科的肉夹馍  ·  李志刚-武汉大学城市设计学院
1 月前
时尚的砖头  ·  “甩锅”的含义和用法(杜老师语文信箱)
11 月前
风流的爆米花  ·  应急管理部公布一批有限空间作业生产安全事故典型案例--中华人民 ...
1 年前
深沉的凉茶  ·  贵阳地铁线路图-贵阳地铁运营时间-首末车时间2023-贵阳地铁_车主指南
1 年前
礼貌的机器人  ·  仓颉_百度百科
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
小百科 - 百科知识指南
© 2024 ~ 沪ICP备11025650号