0
私はASP.NET Web API 2を使用しています。私のアプリケーションからは、いくつかの動的コンテンツを他のWeb APIサービスに投稿する必要があります。宛先サービスでは、この形式のデータが必要です。あるWeb APIサービスから別のWeb APIサービスへのPOST動的コンテンツ
public class DataModel
{
public dynamic Payload { get; set; }
public string id { get; set; }
public string key { get; set; }
public DateTime DateUTC { get; set; }
}
私はこのようなものを使用して考えています:
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("http://localhost:9000/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
dynamic payLoad = new ExpandoObject();
DataModel model = new DataModel();
model.Payload = payLoad;
var response = await client.PostAsJsonAsync(url, model);
}
非同期の方法で別のウェブAPIサービスから動的な情報を投稿するための最良の方法は何ですか?あなたは、ほとんどがあった