gpt4 book ai didi

ibm-mobilefirst - 从外部应用程序调用 Worklight 适配器

转载 作者:行者123 更新时间:2023-12-01 23:24:09 24 4
gpt4 key购买 nike

我已经在 Worklight 服务器上部署了适配器,并且有一些要求我从外部调用 worklight 适配器作为 rest serverice,它工作正常并根据需要返回数据但不是提供 json 输出而是提供 HTML

<!DOCTYPE html><html><head><meta charset="UTF-8" /><title>Invoke Procedure Result</title><script src="/secure/console/js/jquery-1.6.min.js"></script><style>   textarea {       width: 100%;   }   .textwrapper {       margin: 5px 0;       padding: 3px;   }</style></head><body onload="attachEvent();"><div><span id="invRes">Invocation Result of procedure: 'Authentication' from the Worklight Server</span>: </div><div id="target"><textarea rows="20">{
"RESPONSE": {

"USER_ID": "292265"
},
"errors": [
],
"info": [
],
"isSuccessful": true,
"responseHeaders": {
"Content-Length": "1195",
"Content-Type": "text\/xml;charset=ISO-8859-1",
"Date": "Thu, 21 Nov 2013 10:10:13 GMT",
"Server": "Oracle GlassFish Server 3.1.2.2",
"X-Powered-By": "Servlet\/3.0 JSP\/2.2 (Oracle GlassFish Server 3.1.2.2 Java\/Oracle Corporation\/1.7)"
},
"responseTime": 4234,
"statusCode": 200,
"statusReason": "OK",
"totalTime": 4235,
"warnings": [
]
}</textarea></div><script>function attachEvent() {$('#target').ajaxError(function(e, xhr, ajaxOptions, thrownError){$(this).text("Error: Please ensure that the XML input and XSL transformation are valid and try again.");});}function run_xslt() {var xml = $('#originalXML').val();var xsl = $('#originalXSL').val();$.post('/secure/dev/xslt',{'xml':xml,'xsl':xsl},function(data, textStatus, XMLHttpRequest){$('#target').empty();json = $("<textarea></textarea>");json.attr("rows",25);json.text(data);$('#target').append(json);$('#invRes').text('Result of Local XSL Transformation');},'text');}</script></body></html>

在代码中,我再次从 HTML 中解析它并将 json 存储到字符串中。那么只有我可以使用它。这是下面给出的 url,用于根据 worklight 文档从外部调用适配器。

http://WorklightServer.com/secure/dev/invoke?adapter=Reports&procedure=Authentication&parameters=%5B%5D

最佳答案

从 URL 中删除/dev/组件,它仅用于开发方便的目的。没有它,您将获得 JSON。

关于ibm-mobilefirst - 从外部应用程序调用 Worklight 适配器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20118162/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com