Вот мой код:400 ошибка HttpClient для связи с якорем
DefaultHttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet(url);
HttpResponse response = client.execute(request);
Это работает для каждого URL я пытался до сих пор для некоторых URLs, которые содержат якорь, за исключением. Некоторые из этих привязанных URL возвращают 400. Странно, что это не все ссылки, содержащие якорь, многие из них работают нормально.
К сожалению, я должен быть действительно общим, так как я не могу указать конкретные URL-адреса здесь.
Ссылки полностью действительны и отлично работают в любом браузере, но HttpClient возвращает 400 при попытке ссылки. Если я удалю якорь, он будет работать.
Любые идеи, что искать?
Например: http://www.somedomain.com/somedirectory/somepage#someanchor
К сожалению снова дженериков
EDIT: Я должен упомянуть, что это для Android.
Это точно верно; привязка не является допустимой частью URL для отправки на веб-сервер. – 2010-11-23 01:49:15
Я просто пытался оставить URL-адрес, как есть, но это имеет смысл, поскольку он не будет использоваться в любом случае. Спасибо – cottonBallPaws 2010-11-23 01:55:04