我有休息服务,Spring Boot应用程序和POST
数据方法,这是它的样子:
@PostMapping("/data")
Datum newDatum(@RequestBody String data) {
return repository.save(new Datum(data));
}
我在终端中使用此请求:
curl -X POST“内容类型: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)端口号以“”错误结尾,但数据仍被保存
这个命令对我有用
curl -X POST -H "Content-Type: application/json" -d "data_test" http://localhost:8080/data
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句