postman 中get请求url数组编码参数处理

今天我们分享 get请求url编码参数处理:

1、后端controller 层接口

@RequestMapping("/catalogLayer/createLayer")
public int createLayer(@RequestParam String parameter) 

2、parameter 参数,包含数组字符串:

parameter: {
"resourceIds": "[2803,2022]",
"isAdminArea":1,
"layerName":"nandao-test",
"layerDescName":"南道测试",
"specificType":"TMS",
"layerType":1,
"definitionName":"point_feature",
"layerDesc":"南道测试的图层啊",
"attributeContent":"[{\"range\":\"\",\"default\":\"\",\"name\":\"partition名称\",\"id\":\"953c5c2f12f74a68a3bfad4317d931fa\",\"type\":\"String\",
\"key\":\"partition_name\",\"required\":true,\"desc\":\"当前partition名称\"}]"
}

3、参数编码过程 编码地址

4、编码后的参数: 

%7b
%22isAdminArea%22%3a1%2c
%22layerName%22%3a%22nandao-test%22%2c
%22layerDescName%22%3a%22%e5%8d%97%e9%81%93%e6%b5%8b%e8%af%95%22%2c
%22specificType%22%3a%22TMS%22%2c
%22layerType%22%3a1%2c
%22definitionName%22%3a%22point_feature%22%2c
%22layerDesc%22%3a%22%e5%8d%97%e9%81%93%e6%b5%8b%e8%af%95%e7%9a%84%e5%9b%be%e5%b1%82%e5%95%8a%22%2c
%22attributeContent%22%3a%22%5b%7b%5c%22range%5c%22%3a%5c%22%5c%22%2c%5c%22default%5c%22%3a%5c%22%5c%22%2c%5c%22name%5c%22%3a%5c%22partition%e5%90%8d%e7%a7%b0%5c%22%2c%5c%22id%5c%22%3a%5c%22953c5c2f12f74a68a3bfad4317d931fa%5c%22%2c%5c%22type%5c%22%3a%5c%22String%5c%22%2c
%5c%22key%5c%22%3a%5c%22partition_name%5c%22%2c%5c%22required%5c%22%3atrue%2c%5c%22desc%5c%22%3a%5c%22%e5%bd%93%e5%89%8dpartition%e5%90%8d%e7%a7%b0%5c%22%7d%5d%22
%7d

5、postman 请求测试:

6、到此可以请求成功!

注意事项:编码前后的参数,格式一定要正确,否e则postman 请求时会报错,比如:400、Badrequest等等。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寅灯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值