作者:手机用户2502922667 | 来源:互联网 | 2023-07-17 15:29
本文主要介绍关于http,415,UnsupportedMediaType的知识点,对【http请求415,报错UnsupportedMediaType】和【上传项目报错】有兴趣的朋友可以看下
本文主要介绍关于http,415,Unsupported Media Type的知识点,对【http请求415,报错Unsupported Media Type】和【上传项目报错】有兴趣的朋友可以看下由【飘摇树】投稿的技术文章,希望该技术和经验能帮到你解决你所遇的【】相关技术问题。
上传项目报错
背景:做一个项目的接口对接,用Getman\postman等接口调试工具都是可以的。用程序运行就报415.
原因:根据接口所传参数的不同,post请求的Content-type有四种:
application/x-www-form-urlencoded(默认)
application/xml
application/json
multipart/form-data
我所对接的接口所传的参数是json格式的,代码中没有设置请求头header的Content-Type,默认是application/x-www-form-urlencoded。
URIBuilder uriBuilder = new URIBuilder(url);
//创建一个http post请求
HttpPost httpPost = new HttpPost(uriBuilder.build());
//设置请求头header
httpPost.setHeader("Content-Type","application/json");
//设置请求数据
httpPost.setEntity(new StringEntity(strJson,"utf-8"));
改动完成以后,接口请求成功。
本文《http请求415,报错Unsupported Media Type》版权归飘摇树所有,引用http请求415,报错Unsupported Media Type需遵循CC 4.0 BY-SA版权协议。