我要选择一个API,该API将返回字符串数据,并且我也想发送字符串类型的数据(段落中的文本文件)。
答案 0 :(得分:0)
您可以将Apache httpcomponents与http entities一起使用
以下是在POST请求中发送文件的示例:
File file = new File("somefile.txt");
FileEntity entity = new FileEntity(file, ContentType.create("text/plain", "UTF-8"));
HttpPost httppost = new HttpPost("http://localhost/action.do");
httppost.setEntity(entity);
如果需要文本内容,可以使用StringEntity
:
StringEntity myEntity = new StringEntity("something", ContentType.create("text/plain", "UTF-8"));