2017-11-02 17 views
-2

これは私が開発している最初のAPIです。私はアンドロイドで私のアプリ上で何らかのLIKEとUNLIKE機能を作成しています。私はレコードの応答を得るためにGETを使用し、特定のレコードを更新するためにPATCHを使用することを理解します。しかし、私は面白い考えを持っていました、もし私がGETリクエストURLを通して値を渡せばどうでしょうか?例。 \ voteposts:voteposts_id:選択値とちょうど更新を行うと、: "downvote" \ 2 \ "upvote" \ \ voteposts \ 2 \選択\ \ voteposts \Rails API PATCH、代わりにGETを使用して更新するとどうなりますか?

は、コントローラに、私はちょうどつかむだろう成功すれば成功メッセージを返します。

+1

'ruby-on-rails'タグの情報では、Railsが"設定よりも慣習的な "アプローチとして知られていることに気付くかもしれません。あなたが描写することができる間に、なぜあなたは?それはまったく違法です。私は、彼らがやるべきことをやっているだけのことをすることをお勧めします。 – jvillian

+0

jvillianが言ったこと。また、必ずしもあなたのパラメータをクエリパラメータの形式にしてPOST本体に入れたいとは思わない場合もあります。 –

+0

おかげで、その原因は技術的には可能です。しかし、もし私がこれをした場合、私は巨大な点を見逃していたのだろうかと思っていた。そして、要するに、間違いなくそうだった。 – Napmi

答えて

0

要するに、私は、私が言及したことをすることができましたが、その独創的で悪い練習と習慣は、全体的に持っています。

関連する問題