我想做一个建议的导数据程序,因为不想配置SOAP,只想在两个网站之间直接使用jsp传递,不知道可以实现否?描述:
1. 从A服务器每次读出的文本约50k以上,甚至多达几个MBytes,
需要发往B服务器。
2. 文本可能是严格的XML文档文本,但其中的DATA可能包含任意特殊字符。我想到的两种办法:
1. 使用URL后面跟着QueryString,如http://targetHost/post.jsp?content=....需要发送的文本....
2. 使用页面FORM,使用<TEXTAREA>....需要发送的文本....</TEXTAREA>,然后submit到 http://targetHost/post.jsp但是文本其中的特殊字符可能会破坏URL的完整性,或者破坏<TEXTAREA></TEXTAREA>这一对标签的完整性。存在接收后数据不完整的危险。请教解决办法。
1. 从A服务器每次读出的文本约50k以上,甚至多达几个MBytes,
需要发往B服务器。
2. 文本可能是严格的XML文档文本,但其中的DATA可能包含任意特殊字符。我想到的两种办法:
1. 使用URL后面跟着QueryString,如http://targetHost/post.jsp?content=....需要发送的文本....
2. 使用页面FORM,使用<TEXTAREA>....需要发送的文本....</TEXTAREA>,然后submit到 http://targetHost/post.jsp但是文本其中的特殊字符可能会破坏URL的完整性,或者破坏<TEXTAREA></TEXTAREA>这一对标签的完整性。存在接收后数据不完整的危险。请教解决办法。
<%
request.setAttribute("pa",需要发送的文本);
%>
接收端:
<%
request.getAttribute("pa");
%>
一般来说,是使用post进行数据传递。如果这两个网站都是你开发的,你可以使用apache,然后在apache中安装gzip,每次发送接受数据的时候,都自动进行压缩,解压