日期:2014-05-17  浏览次数:20450 次

.net 如果将获取到的上下文环境——HttpContext原封不动的传递到另外一个地址?
现在在实现很多平台的“支付回调接口”,获取到数据后做数据库保存,

但是现在需要将这些数据发送到另外的地方去,所以需要将请求过来的内容原封不动的发送到其他url地址上去。请问这个该怎么做简单???
------解决方案--------------------
WebClient
HttpWebRequest
XmlHttpRequest
------解决方案--------------------
webserivices
wcf
------解决方案--------------------

string url="https://www.***.com/pay";
string postdata="data1=1&data2=2&data3=3"
System.Net.WebClient webClient = new System.Net.WebClient();                  
        webClient.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
        byte[] response = webClient.UploadData(url, "POST", Encoding.ASCII.GetBytes(postdata));