開発者は、しばしばMultiPART/Form-Dataのアップロードの問題に遭遇しました。オンライン検索にもかかわらず、包括的な例はまだ見つからない場合があります。
この問題を解決し、httpclientの「multipartformdatacontent」の「multipartformdataContent」関数アップロードデータを効果的に使用できるソリューションを提供します。
解決策:
.NET 4.5でHTTPCLIENTを使用してMultiPART/FORM-DATAアップロードを宣伝するために、次の手順に従ってください。
MultiPartFormDataContentオブジェクトを作成します:適切な境界文字列を使用して、「MultiPartFormDatAcontent」オブジェクトをインスタンス化して、競合を防ぐための一意性を確保します。
MultiPartFormDataContentにコンテンツを追加:
「MultiPartFormDataContent」の「追加」メソッドを使用して、アップロードするデータを追加します。名前、ファイル名、およびデータ自体がコンテンツのコンテンツを指定します。
- http要求を送信: "postasync" httpclientのメソッドHTTP要求メッセージを作成し、ターゲットURLと「MultiPartFormDataContent」オブジェクトをコンテンツとして提供します。
応答の受信と処理:- HTTP要求の応答を待ち、「readAsstringAsync」メソッドを使用して応答のコンテンツを取得します。解像度の応答は、必要なデータを抽出するか、結果をさらに処理することです。
例:-
次のコードフラグメントは、.NET 4.5でhttpclientを使用してMultiPart/form-dataアップロードを実装する方法を示しています。
- この例は、上記の手順を示し、応答から要求されたデータを取得します。特定のアップロード要件を満たすために、URLおよびその他のパラメーターを調整してください。
以上が.NET 4.5でHTTPClientを使用してMultiPart/Form-Dataアップロードを実行する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。