我需要在Spring Boot 2.0中创建一个控制器,以正确获取如下所示的URL:
https:// localhost:8443 / my_generate_signature?data%5Btimestamp%5D = 1570074358&data%5Bsource%5D = uw
AJAX申请正在调用此URL:
供参考,我正在尝试实现这一点:https://cloudinary.com/documentation/upload_widget#create_upload_widget_methods
我已经尝试过像这样的控制器,但是我得到了HttpStatus 400:
@RequestMapping(value="/my_generate_signature") @ResponseBody public String generateSignature(@RequestParam(value="params_to_sign", required=true) Map<String, Object> paramsToSign) {
return 'test'; }
如果要将所有请求参数保存到中Map,则无需标识valuefor @RequestParam。只需generateSignature如下修改你的方法:
public String generateSignature(@RequestParam Map<String, Object> paramsToSign) { return 'test'; }
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。