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方法进行发送了。
温馨提示:答案为网友推荐,仅供参考