相关疑难解决方法(0)

HTTPS查询字符串是否安全?

我正在创建一个使用HTTPS的安全的基于Web的API; 但是,如果我允许用​​户使用查询字符串配置它(包括发送密码)这也是安全的,还是应该通过POST强制它?

ssl https query-string

331
推荐指数
8
解决办法
9万
查看次数

无法让服务器发送的事件和事件源在JHipster中工作

我正在使用带有spring-boot和angular的JHipster 3.5.0来构建应用程序.我想使用服务器发送的事件从后端向UI发送更新,但我无法让它工作.

这是我的RestController的代码:

@RestController
@RequestMapping("/api")
public class SSEResource {
    private final List<SseEmitter> sseEmitters = new CopyOnWriteArrayList<>();

    @RequestMapping(value = "/sse", method = RequestMethod.GET)
    @Timed
    public SseEmitter getSSE() throws IOException {
        SseEmitter sseEmitter = new SseEmitter();
        this.sseEmitters.add(sseEmitter);
        sseEmitter.send("Connected");
        return sseEmitter;
    }

    @Scheduled(fixedDelay = 3000L)
    public void update() {
        this.sseEmitters.forEach(emitter -> {
            try {
                emitter.send(String.valueOf(System.currentTimeMillis()));
            } catch (IOException e) {
                e.printStackTrace();
            }
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

我的Angaluar控制器看起来像这样:

(function () {
    'use strict';

    angular
        .module('myApp')
        .controller('SSEController', SSEController);

    SSEController.$inject = [];

    function SSEController() {
        var vm …
Run Code Online (Sandbox Code Playgroud)

spring-mvc angularjs spring-boot jhipster

1
推荐指数
1
解决办法
1442
查看次数