gpt4 book ai didi

java - 将 xml 数据从 java 发布到 Rails (restful 服务)

转载 作者:行者123 更新时间:2023-12-01 05:57:55 26 4
gpt4 key购买 nike

我正在尝试将 xml 文档从 java 发布到 Rails 应用程序。我很难编写http请求这是我的java代码:

        Socket sock = new Socket(addr, port);
String path = "http://127.0.0.1:3000/mycontrollers.xml";
BufferedWriter wr = new BufferedWriter(new OutputStreamWriter(sock.getOutputStream(), "UTF-8"));
wr.write("POST +path+ " HTTP/1.0\r\n");
wr.write("Host: http://127.0.0.1:3000\r\n");
wr.write("Content-Length: " + xmldata.length() + "\r\n");
wr.write("Content-Type: text/xml; charset=\"utf-8\"\r\n");
wr.write("\r\n");
//Send data
wr.write(xmldata);
wr.flush();

作为返回,我有:未找到:/mycontrollers.xml

有什么想法吗?

非常感谢

最佳答案

为什么不使用 caucho 已经实现的解决方案:hessianburlap图书馆?这适用于 ruby​​ 和 java。

您是否尝试使用 more simple tools 发布 xml? (例如 Firefox 插件)?

我认为您需要implement the rails side也适合你的工作。(我知道人们可以轻松地从 Rails 检索 xml,但我认为反之则不然)

关于java - 将 xml 数据从 java 发布到 Rails (restful 服务),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2327897/

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