87得票10回答
使用自签名证书与.NET的HttpWebRequest/Response

我想连接一个使用自签名SSL证书的API,我正在使用.NET的HttpWebRequest和HttpWebResponse对象进行连接。但是我遇到了一个异常: 底层连接被关闭:无法为SSL/TLS安全通道建立信任关系。 我知道这是什么意思。我也明白为什么.NET认为应该警告我并关闭...

85得票9回答
如何查看HttpWebRequest类发送的原始HTTP请求?

我知道你们都会回答“使用像 Fiddler 这样的调试代理服务器”,但事情并不那么简单。 这是我的情况:我有一些代码在服务器上运行,在 ASP.NET 页面代码后面(aspx.cs)建立与另一个服务器的连接,获取一些内容,然后格式化并将其返回给浏览器。 问题在于另一个服务器做错了事情,因此...

84得票14回答
HTTP POST有多安全?

使用POST提交登录凭证安全吗? 还是必须使用SSL连接?

84得票15回答
请求已中止:无法创建SSL/TLS安全通道。

我的客户告诉我他们在使用Internet Explorer访问URL时遇到了SSL问题。他们说他们遇到了信任问题。 我正在通过HTTPS访问JSON。网站位于一个服务器上,我正在使用本地机器上的控制台应用程序。我尝试绕过SSL证书,但是我的代码仍然失败。 我可以修改HttpWebReque...

84得票4回答
如何通过C#使我的网络爬虫登录到这个网站

我有一个应用程序,可以读取网站上源代码的部分内容。这一切都很顺利;但问题在于,所涉及的页面要求用户登录才能访问此源代码。我的程序需要一种方法来最初登录到该网站-完成后,我将能够访问和读取源代码。 需要登录的网站是: mmoinn.com/index.do?PageModule=UsersLogin

81得票9回答
在C#中如何将匿名类型转换为键/值数组?

我有以下匿名类型:new {data1 = "test1", data2 = "sam", data3 = "bob"} 我需要一个方法,能够将这个内容输入进去,并输出一组键值对到数组或字典中。 我的目标是在HttpRequest中使用它作为post数据,因此最终会将其连接成以下字符串:"d...

79得票4回答
如何在WebClient (C#)中添加证书?

我知道使用HttpWebRequest添加证书很简单。但是,我还没有找到一种使用WebClient实现相同功能的方法。基本上,我想使用WebClient发送具有特定证书的POST请求。 您将如何使用WebClient完成此代码:var request = (HttpWebRequest) We...

77得票6回答
如何使用参数进行HTTP GET请求

是否可以在 HTTP 的 get 请求中传递参数?如果可以,应该如何实现?我已经找到了一个关于 HTTP post 请求的例子 (链接)。在那个例子中,字符串 postData 被发送到了 web 服务器。我想使用 get 来实现相同的功能。在谷歌上找到了这个关于 HTTP get 请求的例子...

76得票15回答
HttpWebRequest非常缓慢!

我正在使用一个开源库连接到我的Web服务器。我担心Web服务器非常缓慢,然后我在Ruby中尝试了一个简单的测试,得到了以下结果: Ruby程序:10个HTTP GET请求耗时2.11秒 Ruby程序:100个HTTP GET请求耗时18.13秒 C#库:10个HTT...

67得票4回答
最大并发HttpWeb请求数量

我正在对一个Web应用进行压力测试,已经设置了一个Windows测试程序,启动了多个线程,并在每个线程上发送一个Web请求。 问题是我得到了以下输出:01/09/09 11:34:04 Starting new HTTP request on 10 01/09/09 11:34:04 Sta...