Spring Cloud (12) | Spring Cloud Zuul网关调用微服务,request请求参数是application/json

来源:互联网 发布:迅雷已死 知乎 编辑:程序博客网 时间:2024/06/01 14:47

在做Spring Cloud Zuul网关调用微服务的时候,request请求参数是以&连接的text/html形式,这样的数据不是特别好处理,其实可以通过split截取,但是如果参数里面包含”&”,就很麻烦,所以接下来通过下面的步骤来解决:

  1. 前端请求传输数据需要是json的形式, dataType: “json”, contentType : “application/json; charset=utf-8”,data: JSON.stringify(req)这几个
  $.ajax({        type: "POST",        url: "xxx/create",        dataType: "json",        contentType : "application/json; charset=utf-8",        data: JSON.stringify(req),        success: function (data) {        }

2.在微服务中参数增加@RequestBody

@RequestMapping(value = "/create", method = RequestMethod.POST)    public void create(@RequestBody String info) {    }

这样info得到的就是json格式

Spring Cloud 学习交流群:
这里写图片描述

原创粉丝点击