gpt4 book ai didi

java - 使用 Java 发送 XMLRPC 请求

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

我尝试通过 Java 发送 XMLRPC 请求,但不成功。以下是我需要使用方法名称 create.account 发送的 XMLRPC 请求的结构:

<createaccount>
<functioncode>bank_account</functioncode> <cardnumber>55553263654898</cardnumber>
<transaction_id>12345678</transaction_id>
<transactiondatetime>2012-01-08 14:12:22</transactiondatetime>
</createaccount>

根据客户端,我应该期待以下 XMLRPC 响应:

<createaccount>
<code>200</code>
<message>SUCCESS</message>
<functioncode>bank_account</functioncode>
<cardnumber>55553263654898</cardnumber>
<transaction_id>12345678</transaction_id>
<transactiondatetime>2012-01-08 14:12:22</transactiondatetime>
</createaccount>

我在 java 中制作了以下代码片段,但收到错误:“无法创建输入流:服务器返回 HTTP 响应代码:URL 为 500”

这是片段:

    XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();

config.setServerURL(new URL(server_url));
XmlRpcClient client = new XmlRpcClient();
config.setBasicUserName(pUser);
config.setBasicPassword(pPassword);
client.setConfig(config);

Map m = new HashMap();
m.put("functioncode", "bank_account");
m.put("cardnumber", "55553263654898");
m.put("transaction_id", "12345678");
m.put("transactiondatetime", "2012-01-08 14:12:22");

Object[] params = new Object[]{m};
String result = (String)client.execute("bank.account", params);
System.out.println("Results:" + result);

我怎样才能做到这一点?

最佳答案

我建议使用 XML-RPC 库,例如 Redston XML-RPC。更多信息和教程可以找到here .

关于java - 使用 Java 发送 XMLRPC 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9188923/

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