由于某些原因,我需要开发一个自己的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
答案 0 :(得分:0)
感谢您的帮助 - 套接字做到了:)。
对于遇到同样问题的任何人:使用套接字 - 您只需编写和接收消息并实现自己的HTTP实现。