由于某些原因,我需要开发自己的 HTTP 客户端。我设法使用 HTTP 协议,但我不知道如何通过 java 发送它......
例如,我收到了以下我想要发送的请求消息(我无法测试它,所以我不确定它的格式是否正确):
GET http://example.com HTTP/1.1
Transfer-Encoding:UTF-8
someOtherParam=thatIsThis&name=value
我所能找到的只是使用 URL.openConnection() 建立一个连接 - 但是通过该连接,我无法发送整个消息,而是必须通过 connection.addRequestProperty() 方法放置标头值。
谁能帮助我并告诉我如何将这样的消息发送到服务器?
(是的;我确实知道像 Apache HttpComponents 这样的库 :))
最好的问候,
马丁鲍里斯