使用来自C#代码的POST将数据发送到url并将结果显示为页面

时间:2013-09-15 11:08:13

标签: c# asp.net-mvc

我需要使用POST将数据发送到某个网址,但需要使用C#代码。然后我想将结果显示为页面。 到目前为止,我有一些示例代码,但它并不像我想的那样正常工作。 我正在使用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);
}

0 个答案:

没有答案