se puoi, per motivi di costruzione del protocollo http, le stringhe "lunghe" (basta un migliaio di caratteri) passale in POST... poi trattandosi di xml, quindi tag e caratteri "strani", se proprio proprio devi passarla in GET, almeno fanne l'encode in base64, in modo che ti assicuri che la lunghezza si accorci almeno un po' e che i caratteri "cattivi" vengano "tradotti" in caratteri meno problematici