如何将XML数据从Java应用程序传输到.net应用程序

问题描述:

我需要将XML数据从我的Java Web应用程序传输到.net应用程序。如何将XML数据从Java应用程序传输到.net应用程序

就像我从我的应用程序传输数据到其他应用程序。

public void send() throws Exception 
{ 
    System.out.println("URL:"+getUrl()); 
    System.out.println("Xml String:"+getConvertedString()); 
    String s1=getConvertedString().toString(); 
    FacesContext.getCurrentInstance().getExternalContext().redirect(getUrl()+"?xmldata1="+s1); 
} 

它会得到这样的URL URL是http://localhost:8081/TransferXml/Kshitij

Kshitij是servlet和它会得到reuest参数和打印页面上。

就像我需要传递.net webservice并在页面上打印。

在此先感谢。

你需要做的是构建像http://urdotnetapp/ ....这样的URL,在URL中追加你的参数(xml),然后从Java web应用程序向.net web服务发送请求。正如你提供你的例子,你可以用.net应用程序来做同样的事情。您可以在.net Web服务中构建XML。

或者您可以做更多的事情从共享位置的xml文件中的Java应用程序中保存您的xml响应,从您的dotnet应用程序/ web服务中读取该xml文件。

+0

但是这个请求会得到,我想让它发布。这个怎么做? – KSHiTiJ 2012-03-20 11:11:29