0

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

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

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

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

谁能帮助我并告诉我如何将这样的消息发送到服务器?

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

最好的问候,

马丁鲍里斯

4

1 回答 1

0

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

对于遇到相同问题的任何人:使用套接字 - 您可以简单地编写和接收消息并实现自己的 HTTP 实现。

于 2013-03-15T12:14:28.543 回答