我正在尝试了解 REST 架构,但我有一个问题。
我不明白@POST 和@GET 之间的所有区别......对我来说,我只是从技术角度看待它们,我的框架(GWT-P)允许我使用各种参数(String,int,但不是对象)与@GET 和各种参数(包括只有一个对象类)与@POST ...
那么,如果我使用 @POST 而不是 @GET ,我会创建什么样的错误(逻辑错误、不良架构等)?因为,例如,如果我想检索数据,使用@GET 似乎是合乎逻辑的,不是吗?但是,如果我想传递很多有用的参数来检索这些数据(例如:日期,地点,用户......),所以从技术上讲,我必须使用@POST......
那么,@GET、@POST 呢?是否有必要尊重所有“检索操作”(我的意思是获取数据操作)应该是 @GET 而不是 @POST 的逻辑?
谢谢你,