标签: api-manager

Jaggery(WS02)端点引用/动态端点

我目前正在开发一个我在其API管理器上部署的Jaggery应用程序.

从Jaggery后端我使用此处记录的方法调用SOAP Web服务,该方法指定:

<%      
var url = 'http://jaggeryjs.org/apidocs/resources/home.jag'; 
var xhr = new XMLHttpRequest();
xhr.open("GET", url);
xhr.setRequestHeader("user" , "madhuka");
xhr.send();

print("ReadyState : "+xhr.readyState);
print("<br>ResponseStatus : "+xhr.status);
print("<br>ResponseText : "+xhr.responseText);
%>
Run Code Online (Sandbox Code Playgroud)

我已经完成所有工作并且工作正常,但是我想删除硬编码的URL并将其替换为基于环境的某种URL查找.

这样做的正确方法是什么?我可以在API管理器中指定端点并参考它吗?或者也许使用EPR文件.从这个意义上讲,我对Jaggery文档的运气不大.

web-services wso2 wso2-api-manager jaggery-js api-manager

7
推荐指数
1
解决办法
175
查看次数

如何解决"证书主题名称与目标主机名不匹配"的错误?

  curl -X GET --header 'Accept: application/json' --header 'Authorization: Bearer 90d2c018-73d1-324b-b121-a162cf870ac0' 'https://172.17.0.1:8243/V1.0.2/stock/getNA?name=te'
Run Code Online (Sandbox Code Playgroud)

终端提示

"curl:(51)SSL:证书使用者名称(localhost)与目标主机名"172.17.0.1"不匹配

Howerver,在我将"172.17.0.1"更改为"localhost"后,它工作并获得了结果.

为什么?是不是有错误的配置?同时,http_access.log中没有登录.

wso2 wso2esb wso2carbon wso2-api-manager api-manager

7
推荐指数
2
解决办法
4万
查看次数

如何将授权标题WSO2(API Manager)传递给我的后端服务?

我需要将API Manager(WSO2)中的Authorization Header传递给我的Service Bus Aplication(Oracle).

我在另一篇文章中看到我无法做到这一点,因为API将针对密钥管理器验证令牌并在调用后端之前删除该令牌.(如何在WSO2 OAuth2及其后端API服务器Oauth2中传递授权头?)

还有其他方法可以将令牌从API Manager传递到我的服务总线应用程序吗?

还有一些额外的设置吗?

wso2 wso2-api-manager api-manager

4
推荐指数
1
解决办法
3709
查看次数

如何从 API Manager 的 wso2carbon.jks 导出公钥(.pem)?

如何.pem从 API Manager 导出公钥( ) wso2carbon.jks?我想把它放在/etc/ssl/certs/ca-certificates.crt我的linux服务器上。我这样做是为了解决像我这样的问题

wso2 wso2-api-manager api-manager wso2-esb

2
推荐指数
1
解决办法
1922
查看次数