我想在请求体内传递一些数据,但我正在使用GET请求,因为我只想修改这些数据并将其发回。
我知道使用body和GET请求是不好的做法。
但是,如果我想构建正确的RESTful服务,该怎么办?
P.S。我不会在服务器上改变任何对象。 我没有在服务器上放任何新对象。
答案 0 :(得分:2)
你想要一个POST
。像
POST /hashes
{
"myInput": ...
}
响应将是散列值。没有规则必须由服务器保留创建的资源。
来自RFC:
POST方法执行的操作可能不会导致执行 可以通过URI标识的资源。在这种情况下,要么200
(OK)或204(No Content)是适当的响应状态,
取决于响应是否包括实体 描述结果。