gpt4 book ai didi

java - httpclient 4 如何获取字节

转载 作者:可可西里 更新时间:2023-11-01 16:35:29 26 4
gpt4 key购买 nike

    HttpGet httpget = new HttpGet("http://www.google.com/"); 

System.out.println("executing request " + httpget.getURI());

// Create a response handler
ResponseHandler<String> responseHandler = new BasicResponseHandler();
String responseBody = httpclient.execute(httpget, responseHandler);

这会得到 responseBody 作为“string”,如何用 httpclient.execute(..) 得到 btye[]?我想得到 byte[] 的原因是因为我想写入其他一些输出流

最佳答案

public byte[] executeBinary(URI uri) throws IOException, ClientProtocolException {
HttpGet httpget = new HttpGet(uri);
HttpResponse response = httpclient.execute(httpget);
HttpEntity entity = response.getEntity();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
entity.writeTo(baos);
return baos.toByteArray();
}

关于java - httpclient 4 如何获取字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1084267/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com