java(SpringBoot)响应jsonp请求

参考上一篇的 php响应jsonp请求 | 星冇之家 (5252.online) 请求,这里简单说下 java springmvc(或springboot响应jsonp)

实际也非常简单,首先使用 @restController 或者 @responseBody 返回字符串,然后接收 callback并封装成 callback对象即可。

例如:

   @GetMapping(value = "/xxx", produces = {"application/javascript"})
    public String users(@RequestParam String name, ..., @RequestParam String callback) {
        String jsonStr = "{'name':'" + name + "'}";
        return callback + "(" + jsonStr + ")";
    }

对于其他语言,也是如此,也证明了 jsonp 确实在任何语言都易于实现。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注