0

ライブラリ(rightjs)を使用して、特定のAPI呼び出しのPUTリクエストのみを受け入れるサーバーにxhrリクエストを作成しています。コードを見ると、ライブラリはメソッドを POST に上書きし、クエリ文字列パラメーターにメソッドを追加しているようです。

if (method == 'put' || method == 'delete') {
  add_params._method = method;
  method = 'post';
}

(クエリ文字列は、後で add_params で .map() を呼び出して形成されます)

この理由はよくわかりませんが、WebDAV 機能を持たないサーバーをサポートするためのものだと推測しています。私はライブラリに貢献したいのですが、このコードを完全に削除したくはありません。それには正当な理由があるに違いないと思われるからです。

このライブラリがこれを行う理由と、必要かどうかを判断するためにどのような方法を使用できますか?

4

1 に答える 1