通过@FeignClient 请求报syntax error, expect {, actual error, pos 0

门客 2017-12-04 03:16:34
通过@FeignClient 请求其他系统返回syntax error, expect {, actual error, pos 0,但是我用httpclient请求其他系统带同样的参数不会有这个错误,返回正确结果,有人知道怎么解决吗/



@RequestMapping(value = "${url}", method = RequestMethod.GET)
@ResponseBody
String 方法名(@RequestParam("clientId") String clientId, @RequestParam("sign") String sign, @RequestParam("request") String request, @RequestHeader("userId") String userId, @RequestHeader("userToken") String userToken);
...全文
1655 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_42905585 2019-03-27
  • 打赏
  • 举报
回复
今天也遇到这个问题,一直找问题无果,后来debug发现网关层能进入但是却不能通过@FeignClient调用接口,一直报错syntax error, expect {, actual error, pos 0,但是我发现我content内容少能通过,内容多就报错。于是初步锁定是FeignClient限定了http请求的大小,于是百度之后修改 max-http-header-size: 2000KB,具体配置如下(貌似默认大小只有8KB,太坑了): servlet: session: cookie: http-only: true domain: / max-http-header-size: 2000KB

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧