1
我知道我可以使用setParameter
方法添加http參數,但是如何使用URIBuilder
類將身體傳遞給http請求?如何使用Apache HTTP客戶端的URIBuilder在HTTP請求中發送主體?
例如,這
URI uri = new URIBuilder().setScheme("http")
.setHost("localhost:9091/test").setParameter("a", "1")
.setParameter("b", "2").build();
是等效於以下捲曲請求:
curl -X POST http://localhost:9091/test\?a\=1\&b\=2
但如何構建使用URIBuilder
(或任何其它類),用於下面的一個URL捲曲:
curl -X POST http://localhost:9091/test -d '{"a":1,"b":2}'