Когда я отправляю POST в HTTP вместо HTTPS, он вызывает вместо него маршрут get - PullRequest
0 голосов
/ 12 апреля 2019

У нас есть два маршрута под базовым маршрутом / MyObjects, определенных как:

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

@PostMapping
public MyObject create(MyObject myObjectJson) {}

Когда мы вызываем следующее, мы получаем результаты:

GET - https://host/MyObjects: возвращает список всех объектов MyObject

POST - https://host/MyObjects (с данными json): создает новый объект MyObject

POST - http://host/MyObjects: returnсписок всех MyObjects

Я понятия не имею, почему последний происходит, и я бы предпочел, чтобы все http-вызовы даже не были разрешены.Кто-нибудь может объяснить, почему это происходит и / или как это предотвратить?

Я не уверен, является ли это нашим определением маршрута или оно относится к сфере безопасности.

...