リクエストデータ設定(バイナリデータ)

Workerインスタンスにはオプションでバイナリデータを付加できます。

詳細

クラス 関数名
BaseRequest AddPostBinaryData
要否 引数名 説明
必須 field string フィールド名
必須 data byte[] データ
必須 filename string ファイル名
必須 contentType string コンテンツタイプ(MIMEタイプ)
戻り値(型) 説明
なし -

tips用アイコン

  • 設定したデータはリクエストBodyとして付加されリクエスト実行されます。
  • バイナリデータを利用したい場合はリクエスト実行前に設定してください。
  • バイナリデータはPOSTPUTメソッドでのリクエスト時のみ有効となります。

実装例

//クライアントハンドル生成
Magellan.ClientHandle client = Magellan.Manager.Instance.CreateClient(“example.com”,80,”CONSUMER_KEY”,”CONSUMER_SECRET”);

//初期化
Magellan.Manager.Instance.InitializeWorker(client, “0.0.1”);

//Workerインスタンス生成
Maellan.Worker worker = new Magellan.Worker(“worker/”,BaseRequest.MethodType.Post, ProtocolType.Version1, SchemeType.HTTP);
:
:(※省略)
:
//リクエストデータ設定(バイナリデータ)
worker.AddPostBinaryData("field",  binaryData , "test.bin", "text/plain");