当我发布到HTTP而不是HTTPS时,它将调用get路由

时间:2019-04-12 15:08:16

标签: java spring rest spring-boot pivotal-cloud-foundry

在/ MyObjects的基本路由下,我们有两条路由定义为:

@GetMapping
public List<MyObject> getAll() {}

@PostMapping
public MyObject create(MyObject myObjectJson) {}

当我们调用以下代码时,我们得到结果:

GET-https://host/MyObjects:返回所有MyObjects的列表

POST-https://host/MyObjects(带有json数据):创建一个新的MyObject

POST-http://host/MyObjects返回所有MyObjects的列表

我不知道为什么最后一个发生,我更希望阻止所有http调用。谁能解释为什么会这样和/或如何防止它发生?

我不确定这是我们的路线定义还是属于安全范围。

0 个答案:

没有答案