我无法向经过身份验证的 Composer 休息服务器发出 POST 请求。
我一直在尝试启用身份验证和多用户的Hyperledger composer rest 服务器 。
我通过使用 Wallet 和 identities 导出 COMPOSER_PROVIDERS 变量和多用户模式来启用基于 Github 的身份验证。
我在 github 中对其余服务器进行了身份验证,并且我能够在 Composer Swagger 资源管理器中执行其余操作。
我还可以通过使用 access_token 传递 url 来在 Postman 中执行其余操作。 http://localhost:4200/api/Trader?access_token=xxxxxxxxxxx。这也适用于 Postman。
问题是,即使在将访问令牌作为参数传递后,我也无法从 Java 代码对 composer-rest URL 执行发布请求。我尝试过 OKHttpClient、Apache HTTPClient、java.net 客户端、CloseableHTTPClient。
它给我的只是
Server returned HTTP response code: 401
在所有方法中,我都收到“授权失败”错误。
我不知道我是否遗漏了什么,因为我可以从 Postman 那里进行休息操作。我从 Postman 本身获取代码格式并将其粘贴到 Java 代码中,但它仍然不起作用。我不知道我做错了什么,
建议,代码片段?
狐的传说
相关分类