如何解决如何在unirest中发送文件
如何在unirest中发送文件。我尝试通过我的代码发送。它不起作用,但是当我从邮递员那里发送它时它工作正常。
File myfi = new File("/Users/xxxxxxx/Downloads/test.png");
MultipartBody request = Unirest.post("https://api.mom.io/v1/dad/parents")
.header("Content-Type","application/x-www-form-urlencoded")
.header("api-key","xxxxxxxxxxxx")
.queryString("to","9189xxxxxxxxx")
.queryString("type","media")
.queryString("body","my Platform")
.queryString("channel","mom")
.queryString("from","xxxxxxxxxxx")
.queryString("callback_url","https://webhook.site")
.queryString("lang_code","en")
.field("media",myfi,"multipart/form-data;");
HttpResponse<String> response = request.asstring();
System.out.println(response.getStatus());
System.out.println(response.getBody());
解决方法
File f = new File("/path/downloads/logo.png");
MultipartBody r = Unirest.post("https://api.mom.io/v1/dad/parents")
.header("api-key","xxxxxxxxxxxx").field("to","9189xxxxxxxxx")
.field("channel","mom").field("type","media").field("from","xxxxxxxxxxx")
.field("callback_url","https://webhook.site")
.field("media",f).field("body","test message");
HttpResponse<String> res = r.asString();
System.out.println(res.getBody());
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。