C#.NET Equiv for Python' urllib2.Request()

时间:2013-11-21 00:59:07

标签: c# python .net http

我需要知道两件事,第一件事是,python的urllib2.Request()究竟是做什么的?我在一些python示例代码中找到了它,我正在尝试将其转换为C#,我的第二个问题是,是否存在C#equiv?

3 个答案:

答案 0 :(得分:2)

正如Roman的回答所述,python函数执行HTTP请求。

如果您使用的是.NET 4或更高版本,则应考虑使用支持异步调用的HttpClient(),并在需要时使用相当完整的格式(Json,XML)。

此链接的详细信息:http://msdn.microsoft.com/en-us/library/system.net.http.httpclient(v=vs.110).aspx

我也同意罗曼的看法,RestSharp绝对值得考虑。

答案 1 :(得分:1)

该函数执行HTTP请求并返回响应头。

从C#/ .NET开始,开始查看http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest(v=vs.110).aspx

同时寻找开源,例如http://restsharp.org/

答案 2 :(得分:0)

我弄清楚它的功能,它实际上初始化了urllib2类的一个实例,我知道如何使用C#.NET中的WebClient进行模拟,感谢您的回复。