采用get或者post方式在不同服务器中传送数据例如:www.baidu.com?type=“123”&num=“34567”
获取方式 (asp)
private requestData getRequestData()
{
requestData model = new requestData();
if (string.IsNullOrEmpty(HttpContext.Current.Request.Params.Get("type")))
{
model.Type=(string)HttpContext.Current.Request.Form["type"];
model.Num = (string)HttpContext.Current.Request.Form["num"];
}
else
{
model.Type = (string)HttpContext.Current.Request.Params.Get("type");
model.Mobile = (string)HttpContext.Current.Request.Params.Get("num");
}
}
传送方式(asp)
public string sendData( requestData model)
{
string reqUrl=“www.baidu.com”;
StringBuilder smdData = new StringBuilder();
smdData.Append("type="+model.Type+"&");
smdData.Append("message=" + model.Num);
string sendStr=string.Empty;
try{
sendStr =RequestHttp.getHttpGet(reqUrl);
}
catch{
}
}
在传送的时候还可以对数据采用算法加密 例如采用MD5(将数据附加在一起加密,防止在传输过程中数据被篡改)
model.password = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(model.total.ToString(), "MD5");