私はjava.net.HttpURLConnectionを使用しています。
最初に、URLConnection オブジェクトに関連付けられた OutputStream にポスト リクエストの本文を書き込みます。
それが終わったら、OutputStream を閉じてから、getInputStream() または getResponseCode() または getHeaderFields() を呼び出します。そのとき、提供された資格情報が有効であるか無効であるかを確認します。
ユーザー資格情報が何らかの理由で拒否された場合に、同じ投稿リクエストを再度行いたくない (そして、大きなファイルを含む可能性のあるコンテンツを再アップロードする必要がある) ため、これは問題です。
getResponseCode() または getHeaderFields() が呼び出された後に getOutputStream() を呼び出そうとすると例外がスローされるため、データをアップロードする前にユーザー資格情報が受け入れられたことを確認するにはどうすればよいですか?
これを回避する方法はありますか、それともサーバーの構成方法だけですか?