通过@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);
...全文
1163 1 打赏 收藏 举报
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
  • 打赏
  • 举报
回复
相关推荐
发帖
Java EE
加入

6.7w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2017-12-04 03:16
社区公告
暂无公告