176得票11回答
使用基本身份验证的HttpWebRequest

我正在尝试通过一个模拟“基本身份验证请求”的认证请求,这与我们在设置IIS时看到的行为相似。 URL是:https://telematicoprova.agenziadogane.it/TelematicoServiziDiUtilitaWeb/ServiziDiUtilitaAutServ...

139得票13回答
使用System.Net.WebRequest时无法设置某些HTTP头部

当我尝试在 WebRequest 对象上添加 HTTP 头键/值对时,我会得到以下异常: 必须使用相应的属性修改此标题 我已经尝试使用 Add() 方法向 Headers 集合中添加新值,但仍然遇到相同的异常。webRequest.Headers.Add(HttpRequestHe...

124得票4回答
如何使用WebRequest访问使用HTTPS加密的SSL站点?

我正在编写一个程序,从用户提供的URL中读取内容。我的问题在于以下代码:Uri uri = new Uri(url); WebRequest webRequest = WebRequest.Create(uri); WebResponse webResponse = webRequest.Ge...

110得票4回答
不能使用此动词类型发送内容主体

我在我的.NET 2.0应用程序中(运行在Windows Mobile 6标准模拟器上),遇到了这个异常(ProtocolViolationException)。让我困惑的是,据我所知,除非不小心添加了内容主体,否则我并没有添加任何内容主体。我的代码如下(非常简单)。是否还需要做些什么来使.N...

88得票2回答
如何在C#中使用System.Net.WebRequest获取JSON响应?

我需要从一个外部域获取JSON数据。 我使用了 WebRequest 来获取网站的响应。 以下是代码:var request = WebRequest.Create(url); string text; var response = (HttpWebResponse) request.GetR...

82得票2回答
如何在Python中发送HTTP Get Web请求?

我在Python中向网站发送数据并获取响应时遇到了麻烦。我看到过类似的问题,但它们似乎都不能达到我的目标。这是我试图将其转移到Python的C#代码: static void Request(Uri selectedUri) { HttpWebRequest re...

82得票3回答
System.Net.WebRequest 支持哪些版本的 SSL/TLS?

现在SSL 3已经被发现容易受到POODLE攻击的影响: System.Net.WebRequest连接到任何https Uri时使用哪些版本的SSL/TLS? 我使用WebRequest连接到多个第三方API。其中之一已经表示将阻止使用SSL 3的任何请求。但是,因为WebRequest...

72得票10回答
Mono在进行https webrequest时出现“身份验证或解密失败”的错误。

我正在制作一个简单的REST客户端,用于我的C#应用程序。在Windows上的.NET中,它可以很好地处理http://和https://连接。但是,在Ubuntu 10.10上的mono2.6.7(也在2.8上测试过)只支持http://。通过request.GetResponse()方法发...

55得票4回答
强制使用基本身份验证的 WebRequest

我正在集成一个Web服务,将使用HTTP POST请求和检索数据。远程服务器根据RFC 2617要求基本身份验证。 我的身份验证尝试失败了。 它失败的原因是,即使我将“NetworkCredential”对象附加到“HttpWebRequest”对象的“Credentials”属性上,也没...

54得票7回答
从C#应用程序测试网站是否可用

我正在寻找从C#应用程序中测试网站是否存在的最佳方法。 背景 我的应用程序由一个Winforms UI、一个后端WCF服务和一个网站组成,用于向UI和其他使用者发布内容。为防止UI启动时由于缺少WCF服务或网站宕机而无法正常工作,我已经添加了应用程序启动检查来确保所有内容都处于运行状态。 该应...