我正在使用HTTPClient发布帖子请求,以下是简单的代码。
private static readonly HttpClient client = new HttpClient();
var values = new Dictionary<string, string>{
{ "x", "value" }};
var content = new FormUrlEncodedContent(values);
var response = await client.PostAsync(someUrl, content);
如果我不想使用FormUrlEncodedContent,那么发布数据的其他选择是什么?即我不想对我的帖子进行编码。
答案 0 :(得分:0)
假设您的模型格式有数据......例如,UserData
那么您可以尝试:
UserData ud = new UserData(){
// your user's data here
};
var content = new ObjectContent<UserData>(ud , new JsonMediaTypeFormatter());
var response = await client.PostAsync(url, content);
这会有用吗?