2

就像标题状态一样,我正在将 Retrofit2 与 Moshi 一起使用,并且我需要获取一个具有服务器分配的 ID 的对象,但是当我想发布同一时间的新对象时,我不能在 POST 中拥有 ID 属性,否则服务器将拒绝调用,因为服务器在创建或修改对象时会在对象上生成某些字段。

因此,获取具有 ID == GOOD的对象实例
发布的对象实例(将 ID 字段保留为空,或者如果我可以在执行 POST、PUT、PATCH 时以某种方式忽略该字段,那会更好)== BAD .

有没有人对此有解决方法或解决方案?或者也许我只是做错了什么?

4

1 回答 1

1

我想通了大家!

对于 API 不允许您更新的字段,您可以在 POST/PATCH 时将其字段设为/保持为空 - 并且它将通过!

于 2018-07-13T12:29:14.733 回答