我必须将 XML 从客户端发送到服务器端。
我采用的方法是:
首先将xml转换为javascript中的字符串,然后作为uri发布
var url = '/perl/set_zorder_xml.cgi'+'?'+xmlString+'&'+location+'&'+'nocache='+randomnumber;
xml 字符串是包含字符串形式的 xml 的字符串。
post 函数如下所示:
if (window.XMLHttpRequest) {
req_anno = new XMLHttpRequest();
req_anno.open("POST", url, false);
req_anno.send();
}
问题是当我的 xml 字符串非常大时,会发生 html 414 错误,即 url 太大。有什么办法吗,Javascript和perl都用了