java问题,求大神解答?
如图java发送post请求,body一定要是json格式,但是我发送后收到的返回码始终是415,我用postman工具来请求就完全没问题,求教,谢谢...
如图 java发送post请求,body一定要是json格式,但是我发送后收到的返回码始终是415,我用postman工具来请求就完全没问题,求教,谢谢
展开
4个回答
展开全部
http状态码415错误表示是Unsupported Media Type,一般是你的Content-Type对方不支持,可以把Content-Type改成application/json或application/json; charset=utf-8试试,修改Content-Type头要用它的contentType方法来修改:
HttpRequest.post().contentType("application/json").headers(headers);
==============================
看了下你用的这个http请求的工具类的源码,调用form方法的时候,默认是通过x-www-form-urlencoded方式来发送内容的,如果想法json格式的,必须自己先把map转成json字符串,再用send方法进行发送了。
HttpRequest.post().contentType("application/json").headers(headers);
==============================
看了下你用的这个http请求的工具类的源码,调用form方法的时候,默认是通过x-www-form-urlencoded方式来发送内容的,如果想法json格式的,必须自己先把map转成json字符串,再用send方法进行发送了。
展开全部
可以尝试一下Apache的HttpClient呢,首先看到Apache就觉得很靠谱,然后我自己最近也照着教程做了demo,确实很不错呢。它本身还支持连接池配置,性能也可以。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
head头写的不对
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你代码方法有没有加 @RequestBody注解哦,postman是可以调传入参数格式所以可以没问题
追问
还是不明白
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询