复制代码 代码如下:
public string getinfo(httpcontext context)
{
string post = a=xx&b=xx;
return createhttprequest(https://www.xxxx.com, post, post);
}
#region 构造请求
///
/// 构造请求
///
/// 请求地址
/// 请求参数
/// 请求方式
///
public string createhttprequest(string requesturl, string requestparam, string requestmethod)
{
try
{
system.net.httpwebrequest request = system.net.httpwebrequest.create(requesturl) as system.net.httpwebrequest;
request.method = requestmethod;
string post = requestparam;
byte[] bytes = system.text.encoding.utf8.getbytes(post);
request.contenttype = application/x-www-form-urlencoded;
request.contentlength = bytes.length;
system.io.stream stream = request.getrequeststream();
stream.write(bytes, 0, bytes.length);
system.net.httpwebresponse response = request.getresponse() as system.net.httpwebresponse;
system.io.streamreader sr = new system.io.streamreader(response.getresponsestream(), system.text.encoding.utf8);
return sr.readtoend();
}
catch (exception)
{
return ;
}
}
#endregion