1

将带有数据的表单从控制器发布到外部 url 的最佳方法是什么?

4

2 回答 2

0

您可以使用 C# 的 HttpWebClient 连接到外部资源,然后发布数据。请参考这里:http: //msdn.microsoft.com/en-us/library/debx8sh9.aspx。我希望以前的 google/bing 会帮助你

于 2013-04-15T10:29:29.873 回答
0

借助示例让我们理解。首先创建对象,HttpClient然后分配基地址 let ( https://stackoverflow.com/questions ) 和要发送的数据以及数据传输的数据类型。

HttpClient client = new HttpClient();

client.BaseAddress = new Uri("https://stackoverflow.com/");//Assign Only Base Addresss

client.DefaultRequestHeaders.Accept.Clear();

client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

StringContent content = new StringContent(JsonConvert.SerializeObject(objDataYouWantTosend), Encoding.UTF8, "application/json");

HttpResponseMessage response = await client.PostAsync("questions", content);

var data = response.Content.ReadAsAsync<"ClassNameInWhichresponseIsComming">();
于 2017-11-09T13:37:41.453 回答