добавление весенней загрузки = после данных в методе post - PullRequest
0 голосов
/ 01 ноября 2019

У меня есть служба отдыха, приложение весенней загрузки и метод для POST данных, вот как это выглядит:

@PostMapping("/data")
    Datum newDatum(@RequestBody String data) {
        return repository.save(new Datum(data));
    }

Я использую этот запрос в терминале:

curl -X POST "Content-Type: application / json" -d "abc" http://localhost:8080/data

Что возвращает мне это:

{"dID":7,"data":"abc="}

Каждый раз, когдадополнительные = , это ошибка, как я могу решить эту проблему?

Datum класс:

@Data
@Entity
public class Datum {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    Long datumID;
    private String data;
    public Datum(){}
}

Нет, чтобы переопределить метод строки.

Это также дает мне скручивание: (3) Номер порта завершился с ошибкой '', но данные все еще сохраняются

Ответы [ 4 ]

0 голосов
/ 02 ноября 2019

Эта команда работала для меня, здесь

curl -X POST -H "Content-Type: application/json" -d "data_test" http://localhost:8080/data

0 голосов
/ 01 ноября 2019
  1. Используйте одинарные кавычки в cURL
  2. Если вы хотите отправить application/json, отправьте правильно отформатированный JSON.
curl -X POST -H 'Content-Type: application/json' -d '{"data": "abc"}' http://localhost:8080/data
0 голосов
/ 02 ноября 2019

попробуйте это:

curl -X POST -H 'Content-Type: application / json' -d '{"data": "aaa"}' http://localhost:8080/data

0 голосов
/ 01 ноября 2019

Ваш контроллер покоя возвращает модель Datum, в которой существуют два атрибута datumId или data, или в вашей модели не существует параметризованного конструктора. Тогда как вызвать параметризованный конструктор в вашем контроллере rest? Следующее, что ваше поле ответа ({"dID": 7, "data": "abc ="}) не совпадает с вашими возвращаемыми атрибутами модели Datum. Пожалуйста, проверьте, как только запрос пришел в вашей заявке или другой

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...