【发布时间】:2020-03-12 04:48:36
【问题描述】:
我正在使用 RestAssured 库来自动化 NetSuite Restlets。此 Restlet 使用 OAuth 1.0 进行身份验证。除了消费者密钥、消费者秘密、访问令牌和令牌秘密之外,我还需要设置诸如 REALM 之类的高级字段。但我找不到任何方法在 RestAssured 中设置它。
RequestSpecification request = new RequestSpecBuilder()
.addHeader("Content-Type", ContentType.JSON.toString())
.setBaseUri(url).build()
.auth().oauth(
netsuiteConfig.getNetsuiteConsumerKey(),
netsuiteConfig.getNetsuiteConsumerSecret(),
netsuiteConfig.getNetsuiteTokenId(),
netsuiteConfig.getNetsuiteTokenSecret()
);
这里是使用 Postman 的 api 调用
【问题讨论】:
标签: java oauth rest-assured