Java - 发送完整的HTTP消息(包括标题,状态行aso)

时间:2013-03-12 18:42:23

标签: java http

由于某些原因,我需要开发一个自己的HTTP客户端。我设法使用HTTP协议,但我不知道如何通过java ...

发送它

例如,我收到了以下要发送的请求消息(我无法测试,所以我不确定它的格式是否正确):

GET http://example.com HTTP/1.1
Transfer-Encoding:UTF-8
someOtherParam=thatIsThis&name=value

我所能找到的只是使用URL.openConnection()建立连接 - 但是使用该连接,我无法发送整个消息,但必须通过connection.addRequestProperty()方法放置标头值。 / p>

任何人都可以帮助我并告诉我如何将这样的消息发送到服务器吗?

(是的;我确实知道像Apache HttpComponents这样的库:))

最好的问候,

Martin Bories

1 个答案:

答案 0 :(得分:0)

感谢您的帮助 - 套接字做到了:)。

对于遇到同样问题的任何人:使用套接字 - 您只需编写和接收消息并实现自己的HTTP实现。