2010-07-16 3 views
1

Я хочу сделать основной запрос HTTP, используя эти маркеры: http://www.w3.org/Protocols/rfc2616/rfc2616-sec5.htmlКак сделать необработанный HTTP-запрос в Java?

Я знаю, Java делает это для вас нормально, но я хочу, чтобы конкретно установить определенные маркеры.

+0

Вы можете сначала удалить «на Java» в своем вопросе. Затем вы спросите «как открыть сокет в Java», и здесь у вас будет ваш ответ. – mathk

+0

Я не вижу мотивации для этого вопроса. Вы можете «специально установить определенные токены» через java.net.HttpURLConnection. – EJP

+0

Вы можете посмотреть этот вопрос/ответ [сеанс] (http://stackoverflow.com/questions/2021392/java-web-app-security-adding-tokens-to-requests) –

ответ

3

Зачем изобретать велосипед? Клиент Apache Http 4 conforms to rfc2616.

+0

Определенно используйте это, и это позволяет вам «установить определенные токены» Если нет, это язык ООП. Переопределить метод. – 2010-07-16 12:07:57

1

Откройте сокет на порт 80 на хосте, к которому вы хотите подключиться, а затем просто напишите в поток так же, как и в файл или на консоль.

Смежные вопросы