我需要使用 POST 但从 C# 代码将数据发送到某个 url。然后我想将结果显示为页面。到目前为止,我有一些示例代码,但它不能按我的意愿正常工作。我使用 asp.net mvc 作为客户端。
using (WebClient client = new WebClient())
{
byte[] response = client.UploadValues(url,
new NameValueCollection()
{
{"desc", payment.Description},
{"first_name", payment.FirstName},
{"last_name", payment.FirstName},
{"email", payment.Email},
{"client_ip", payment.ClientIp},
});
var str = System.Text.Encoding.Default.GetString(response);
Response.Write(str);
}