我需要使用Jsoup将原始body传递给POST请求:
我需要使用Jsoup将原始body传递给POST请求:
final Connection connect = Jsoup.connect(url);
connect.method(Connection.Method.POST);
String rawBody = // a JSON string representing JSON-RPC call
// fails here "Must supply an even number of key value pairs"
connect.data(rawBody);
final Connection.Response response = connect.execute();
据我理解,它期望键值对key,value。是否有一种方法可以传递原始主体内容?
附注:我已经有了通过HttpURLConnection
进行HTTP POST的代码,并希望将其升级为使用Jsoup而不是相对较低级别的代码。
byte [] rawBody
属性并将其原样传递到请求输出流中即可。 - Eugene Retunsky