каким должно быть значение useragent заголовком http для Java-клиента - PullRequest
0 голосов
/ 22 января 2011

Я сейчас пишу код для тестирования API на основе REST Я получаю ошибку статуса 404 при попытке контента на сервер. Я уверен, что у меня правильная база паролей имени пользователя ~ URL и аккаунт

Я не знаю, что добавить в useragent? Я запустил Java-программу на своем диске c для подключения к серверу. какой тип информации обычно входит в поле useragent? Это что-то с моим браузером.

Ответы [ 2 ]

1 голос
/ 22 января 2011

Ошибка 404 часто может означать, что существует проблема с URI.

От: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

Сервер не нашел ничего, соответствующего Request-URI. Не указано, является ли состояние временным или постоянным. Код состояния 410 (Унесенные) СЛЕДУЕТ использовать, если сервер через некоторый внутренне конфигурируемый механизм знает, что старый ресурс постоянно недоступен и не имеет адреса пересылки. Этот код состояния обычно используется, когда сервер не хочет точно указывать, почему запрос был отклонен, или когда другой ответ не применим.

0 голосов
/ 22 января 2011

Версия Java, которую вы используете, является предпочтительным пользовательским агентом. Однако сервер может ограничить использование пользовательских агентов браузерами, чтобы предотвратить удаленный доступ или сканирование сайтов.

Например:

Java/1.6.0_14
...