fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2

这篇文章主要介绍了fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2 ,文中通过代码以及文档配合进行讲解,很详细,它对在座的每个人的研究和工作具有很经典的参考价值。 如果需要,让我们与区块链资料网一起学习。

https://www.interchains.cc/23610.html

fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2是很好的区块链资料,他说明了区块链当中的经典原理,可以给我们提供资料,fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2学习起来其实是很简单的,

不多的几个较为抽象的概念也很容易理解,之所以很多人感觉fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上没有注意先后顺序,给读者的理解带来困难

fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2

  • WeBase

之前写过这个问题的解决方案,官方更新后很多朋友还是没看明白怎么解决,这里抽时间记录一下具体的过程。

前言

之前写过这个问题的解决方案,官方更新后很多朋友还是没看明白怎么解决,这里抽时间记录一下具体的过程。

一、问题

直接调用以下接口报错

https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE-Node-Manager/interface.html#id326

报错信息:

fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2

当调用下面的接口报错。以下是官方的文档。

fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2

二、解决方案

1.修改webase-node-mgr的配置

在以下路径

fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2

修改enableVerificationCode: false fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2

2.然后重启webase-node-mgr服务

fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2

3.刷新webase登录页面

fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2

发现验证码变为8888,这个表示修改成功了。

4.获取登录token

接口地址:http://xxx.xxx.xxx.xxx:5000/mgr/WeBASE-Node-Manager/account/pictureCheckCode

fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2

5.利用获取的token进行登录

登录接口: http://xxx.xxx.xxx.xxx:5000/mgr/WeBASE-Node-Manager/account/login?checkCode=8888

头信息(注意把第4步的token传的这里,已经加粗标红):

Host: 192.168.10.124:5000

Connection: keep-alive

Content-Length: 89

Accept: application/json, text/plain, /

X-Requested-With: XMLHttpRequest

User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36

token: 3bfdec185c262f0d89c1bb4471041a298cc5ab8c0e42b21afbb1d52dea6e1a81

Content-Type: application/x-www-form-urlencoded

Origin: http://192.168.10.124:5000

Referer: http://192.168.10.124:5000/

Accept-Encoding: gzip, deflate

Accept-Language: zh-CN,zh;q=0.9

请求体:

account=admin&accountPwd=de7b2b7801efe47dfafaf4c8xxxxx5afxxxxe85fe2c032c60d045ee7bfcc90

如下图所示:

fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2

登录成功后返回如下数据:

HTTP/1.1 200

Server: nginx/1.18.0

Date: Tue, 20 Jul 2021 03:03:55 GMT

Content-Type: application/json;charset=UTF-8

Content-Length: 187

Connection: keep-alive

X-Content-Type-Options: nosniff

X-XSS-Protection: 1; mode=block

Cache-Control: no-cache, no-store, max-age=0, must-revalidate

Pragma: no-cache

Expires: 0

X-Frame-Options: DENY

Set-Cookie: JSESSIONID=DC8E348FD74F7C556CBB119D68EE495D; Path=/WeBASE-Node-Manager; HttpOnly

X-Frame-Options: SAMEORIGIN

{"code":0,"message":"success","data":{"accountStatus":2,"roleName":"admin","account":"admin","token":"52ee7daca2899f6a05270755304f1dbe713bc59798ec7504f647c52cb2aaece0"},"attachment":null}

我们重点要用的就是返回的token

accountPwd怎么来的?

1.打开webase登录页面,输入相关的信息

fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2

2.打开浏览器F12,选择网络选项,进行请求的分析

3.点击登录,如下图所示,即可拿到accountPwd

fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2

6.可以开始新增私钥用户

注意:

头信息中传入文章中蓝色的token值,如下图所示:

fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2

其余的参数可以参考官方的文档。

成功后如下图所示:

fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2


三、总结

这里把所有的步骤都一一列举了出来,应该是可以帮助小伙伴们解决遇到的这个问题

部分转自网络,侵权联系删除www.interchains.cchttps://www.interchains.cc/23610.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 ! QQ3039046426
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » fisco bcos 调用接口报错WeBASE-Node-Manager user not logged in 版本:v1.5.2

提供最优质的资源集合

立即查看 了解详情