C#手动创建HttpRequest
来源:互联网 发布:淘宝开店要收一千吗 编辑:程序博客网 时间:2024/06/11 20:11
public string WebRequest(Method method, string url, string postData)
{
HttpWebRequest webRequest = null;
StreamWriter requestWriter = null;
string responseData = "";
webRequest = System.Net.WebRequest.Create(url) as HttpWebRequest;
webRequest.Method = method.ToString();
webRequest.ServicePoint.Expect100Continue = false;
//webRequest.UserAgent = "Identify your application please.";
//webRequest.Timeout = 20000;
if (method == Method.POST || method == Method.PUT)
{
if (method == Method.PUT)
{
webRequest.ContentType = "text/xml";
webRequest.Method = "PUT";
}
else
webRequest.ContentType = "application/x-www-form-urlencoded";
//webRequest.ContentType = "multipart/form-data";
//POST the data.
requestWriter = new StreamWriter(webRequest.GetRequestStream());
try
{
requestWriter.Write(postData);
}
catch
{
throw;
}
finally
{
requestWriter.Close();
requestWriter = null;
}
}
responseData = WebResponseGet(webRequest);
webRequest = null;
return responseData;
}
public string WebResponseGet(HttpWebRequest webRequest)
{
StreamReader responseReader = null;
string responseData = "";
try
{
responseReader = new StreamReader(webRequest.GetResponse().GetResponseStream());
responseData = responseReader.ReadToEnd();
}
catch
{
throw;
}
finally
{
webRequest.GetResponse().GetResponseStream().Close();
responseReader.Close();
responseReader = null;
}
return responseData;
}
- C#手动创建HttpRequest
- c#手动创建DataTable
- 创建HttpRequest对象
- 创建httpRequest对象
- C#手动创建Dataset并填充测试数据
- C#手动创建Dataset并填充测试数据
- C#手动创建Dataset并填充测试数据
- C# HttpRequest 中文编码问题
- HttpRequest
- HttpRequest
- httprequest
- HttpRequest
- HttpRequest
- httpRequest
- C#使用WebRequest(HttpRequest)发送文件
- C#使用WebRequest(HttpRequest)发送文件
- C# HttpRequest的一些记录总结
- C# HttpRequest基础连接已经关闭: 接收时发生意外错误
- Effective C++ 5
- 七个受用一生的心理寓言
- LanguageParsing
- python常用的时间方法
- 转载:中国人不可不知道的知识(怕以后找不到了~~)
- C#手动创建HttpRequest
- PYTHON各类资源(转)
- Hibernate映射Score,Course,Student
- 破解installshield2008
- developerWorks Linux 专栏
- 想给别人卖命太难
- java 3d 中国象棋
- Python编程技巧-使用状态机
- STRUTS2令人费解的错误提示