これは問題のサーバーによって異なります。HTTP コマンドの標準セットは拡張可能であり、一部は構成/許可されていない可能性があるためです。一般的なコマンドの 1 つは、「何ができるか」を尋ねる「OPTIONS」です。
しかし、より役立つ答えを得るには、一般的に 2 つの主なオプションがあります。
- POST (ほぼ常に利用可能なので、おそらくユーザーが使用したいもの)
- 得る。GET を使用することもできます (ただし、私はそれを推奨しているわけではありません。使用できると言っているだけです。GET を使用してサーバーに変更を加えるべきではありません)。このアプローチには問題があります (ファイルのサイズ、エンコーディングの手動処理など) が、このルートを使用する必要がある場合は可能です。
PUT セキュリティ上の理由から、サーバーでは有効になっていないことがよくあります。
詳細: http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html
編集:「ファイルのアップロード」がプロキシによって妨げられている場合、POST をエンコードしようとしましたか? つまり、マルチパート POST を送信するのではなく、ファイルを自分で POST 文字列にエンコードして、代わりに送信してみてください。または、ファイルをエンコードして複数の小さな投稿に分割し、それらをもう一方の端でつなぎ合わせますか?
Google ドキュメントは、POST と GET を組み合わせて使用します。アップデートの POST。Google ドライブ わかりません。