Я хотел бы отправить HTML-строку с GET-запросом, подобным этому, с помощью Apaches HttpClient:
http://sample.com/?html=<html><head>...
В данный момент это не работает, я думаю, это проблема кодирования. У вас есть идеи, как это сделать?
method.setQueryString(new NameValuePair[] {new NameValuePair("report", "<html>....")});
client.executeMethod(method)
Это не с org.apache.commons.httpclient.NoHttpResponseException: The server localhost failed to respond
. Если я заменю "<html>"
на "test ..", он будет работать нормально.
EDIT
Похоже, что проблема с длиной URL-адреса после кодирования не поддерживается сервером, за исключением таких длинных URls. Отправка его как POST решает проблему.