HTTP PUT メソッドによるファイルアップロードのテスト
2023-09-06 10:05:57
質問
HTTPのPUTメソッドを使ってファイルをアップロードするサービスを書きました。
ウェブブラウザはPUTをサポートしていないので、テスト用のメソッドが必要です。ブラウザからPOSTで叩くとうまくいくんだけどね。
更新 : これがうまくいきました。Posterを試しましたが、fiddlerを使うのと同じことが起こりました。
リクエストの作り方を知っている必要があります。
curl -X PUT "localhost:8080/urlstuffhere" -F "file=@filename" -b "JSESSIONID=cookievalue"
どのように解決するのですか?
私の意見では、このようなテストに最適なツールは
curl
. その
--upload-file
オプションは、ファイルをアップロードする際に
PUT
によってファイルをアップロードします。これはまさにあなたが望むことです(そして、あなたがそれを必要とする場合に備えて、HTTPヘッダを修正するなど、より多くのことができます)。
curl http://myservice --upload-file file.txt
関連
-
[解決済み] リソースを "アンキャッシュ" する
-
[解決済み] cURL呼び出しによるHTTPリクエストを使用してヘッダーを送信する方法は?
-
[解決済み] POSTとPUT HTTP REQUESTの違いは何ですか?
-
[解決済み] HTTPでファイルをダウンロードするには?
-
[解決済み] ローカルファイルの読み込み時に "Cross origin requests are only supported for HTTP." というエラーが発生する。
-
[解決済み] Node.js クイックファイルサーバ (静的ファイルオーバーHTTP)
-
[解決済み] HTTPファイルアップロードの仕組みを教えてください。
-
[解決済み] cURLでHTTPリクエストを行う(PROXYを使用)
-
[解決済み】HTTPのPOSTとPUTの違いは何ですか?
-
[解決済み】サーバーサイドアプリケーション(PHP、Ruby、Pythonなど)でURLのハッシュ部分を読み取ることはできますか?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
HTTPプロトコルの古典的な面接の質問と回答
-
[解決済み] HTTP_CLIENT_IPとHTTP_X_FORWARDED_FORの違いは何ですか?
-
[解決済み] HTTPステータスコード0 - Error Domain=NSURLErrorDomain?
-
[解決済み] updateとdeleteのHTTPステータスコード?
-
[解決済み】ダイジェスト認証とベーシック認証の違いは何ですか?
-
[解決済み】Accept* HTTPヘッダのq=0.5とは何ですか?
-
[解決済み】HTTPの "Content-Type "ヘッダーのすべての可能な値は何ですか?
-
[解決済み】HTTP 301と308のステータスコードの違いは何ですか?
-
[解決済み] 304 Not Modified」は具体的にどのように機能するのですか?
-
[解決済み] HTTPのPOSTメソッドをキャッシュすることは可能ですか?