首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >publisher API调用失败

publisher API调用失败
EN

Stack Overflow用户
提问于 2013-11-26 06:45:06
回答 1查看 450关注 0票数 0

全。最近,我学习了wso2 api管理器1.4+,并看到发行者api是打开的。当我试图使用api存储中的RESTClient调用api时,响应显示“{”message:"AuthenticateError“、"error”:true}“。我跟踪这里的医生:http://docs.wso2.org/display/AM140/Publisher+APIs。我不熟悉rest,我只是使用URL::9763/publisher/site/blocks/listing/ajax/item-list.jag调用GET方法,并得到上面的错误。我是错过了什么还是使用了错误的格式?

然后我使用curl测试apis,它可以工作。"/registry/resource/_system/governance/apimgt/applicationdata/icons/admin/redmine/1.0.0/icon",:9763/publisher/site/blocks/listing/ajax/item-list.jag?action=getAllAPIs {“错误”:false,"apis“:{”root@appfactory01:~#“:"admin","subs”:0,"name“:"redmine",”root@appfactory01:~#“:-b "version”:"1.0.0",“root@appfactory01:~#”:“root@appfactory01:~#”}

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-26 11:17:34

这是因为在使用curl时,您是通过-b cookies选项设置cookies,而在使用RESTClient时则不使用cookies。这就是为什么你会得到验证错误。您可以将-v选项添加到curl中,以查看确切的请求和响应。

要通过RESTClient访问,请添加Cookie头,如下所示。从随curl一起使用的cookie文件中获取JSESSIONID的值,或者使用-v选项观察curl的输出。

代码语言:javascript
运行
复制
Cookie:JSESSIONID=8BB4617ABC21786D90A450xxxxxxx

并在GET请求中使用下面的url。

代码语言:javascript
运行
复制
http://localhost:9763/publisher/site/blocks/listing/ajax/item-list.jag?action=getAllAPIs
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20210256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档