Можно ли передавать параметры url при методе POST?

141
23 января 2020, 20:10

Есть набор рест-сервисов, с реализованными методами GET\POST на spring

В ходе разработки возник спор, можно ли передавать параметры url в методе POST

например

POST http://localhost:8081/MyApp/product?dealNumber=111x
Body:  <Product>
          <name>drugs</name>
          <cost>100$</cost>
       </Product>

Бизнес смысл такой, что под сделкой сохраняют продукт. Иногда, это несколько продуктов, то есть список xml - элементов и у них общая часть - dealNumber.

Корректно ли такое использование HTTP метода POST, идеально если есть ссылка на какую-н статью где явно об этом говорится

Answer 1

В части внутренних ресурсов компании, в целом можно оставить и так, главное чтобы внутри сервера было разграничение доступа к информации (если оно необходимо). Если ведется внешняя разработка, то рекомендую для безопасности подключить взаимодействие с SSL для шифрования информации.

READ ALSO
Проблема с .jar &ldquo;No main manifest attribute&rdquo;

Проблема с .jar “No main manifest attribute”

Ситуация такая: Есть maven проект, в нем несколько модулей (так нужно), есть класс с методом main(), в котором вызываются определенные методы, но это...

134
java: Как в рантайм узнать откуда в коде выполняется обращение к элементам определенного пакета?

java: Как в рантайм узнать откуда в коде выполняется обращение к элементам определенного пакета?

Необходимо узнать в рантайме откуда выполняется обращение, к элементам определенного пакета (comdata

134
Не дать выйти курсору за пределы окна

Не дать выйти курсору за пределы окна

Хотел сделать 3d игру на javafx

132