-1

新しいサウンド クラウドのボンネットの下を見ていたところ、今まで聞いたことのないことに気付きました。トラックなどを好きなときに送信される PUT および DELETE リクエストがあることに気付きました。JavaScript で SQL を直接使用できるようになったことがわかったので、データベースへのアクセスに使用されると思っていましたが、送信された情報があまり見られなかったので、ちょっと調べてみました。ただし、これらのリクエストは安全ではなく、クライアントが手順が実行されたことを保証されていないため、めったに使用されないことを理解しているため、多くの情報を見つけることができませんでした.

PUT と DELETE についての洞察と、JSON または PHP ファイルを使用した通常の POST および GET リクエストでそれらを使用する理由を教えてください。

4

3 に答える 3

3

PUTおよびHTTP/1.1DELETEで説明されている標準の HTTP 動詞です。

仕様では、 の次の使用について説明していますPUT

PUT メソッドは、囲まれたエンティティが指定された Request-URI の下に格納されることを要求します。

には以下が適用されDELETEます。

DELETE メソッドは、起点サーバーが Request-URI によって識別されるリソースを削除することを要求します。

仕様に従って使用するPUT場合、特定の URI でリソースを更新するDELETE場合、および特定のアドレスからリソースを削除する場合に使用する必要があります。

この仕様には と に対する特定の意図もありますGETPOST、おそらくこれらは歴史的にブラウザーがサポートした唯一の HTTP メソッドであったため、人々はそれらを目的で使用し始め、そもそも作成されましたDELETEPUT

HTTP メソッドの正しいアプリケーションは、一般にRESTful プログラミングと呼ばれます。

于 2012-10-22T22:45:27.840 に答える
1

これらのメソッドは、データベースとは関係ありません。それらは HTTP メソッドです。ここ、またはここ、または Google の他のリンクを参照してください。

于 2012-10-22T22:45:19.410 に答える
0

PUTDELETEHTTP リクエストのタイプです。これらは SQL データベース コマンドではありません。RESTful APIでは、新しいリソースの作成または既存のリソースの削除に使用されます。

于 2012-10-22T22:45:24.567 に答える