草庐IT

WebRequest

全部标签

c# - 如何使用 HttpWebRequest 进行摘要式身份验证?

各种文章(1,2)我发现让这看起来很简单:WebRequestrequest=HttpWebRequest.Create(url);varcredentialCache=newCredentialCache();credentialCache.Add(newUri(url),//requesturl"Digest",//authenticationtypenewNetworkCredential("user","password")//credentials);request.Credentials=credentialCache;但是,这仅适用于没有URL参数的URL。例如,我可以下

c# - 如何使用 HttpWebRequest 进行摘要式身份验证?

各种文章(1,2)我发现让这看起来很简单:WebRequestrequest=HttpWebRequest.Create(url);varcredentialCache=newCredentialCache();credentialCache.Add(newUri(url),//requesturl"Digest",//authenticationtypenewNetworkCredential("user","password")//credentials);request.Credentials=credentialCache;但是,这仅适用于没有URL参数的URL。例如,我可以下

c# - 我的 C# 应用程序中的带宽整形

我有一个C#应用程序,它使用native库,使用UDP通过Internet将视频发送到其他IP。我对那个图书馆没有交通管制。我的应用程序还使用我可以控制的WebRequest调用另一台服务器的Web服务。问题是:当我的互联网带宽较低时,视频流会占用我的所有带宽。因此,在那段时间我无法从我的Web服务方法中获得响应。有什么方法可以确定WebRequest的优先级或为它们节省一些带宽,以便我可以安全地获得响应? 最佳答案 我不知道C#中有任何方法可以以这种方式对流量进行优先级排序。我知道这不是一种堆栈溢出的答案,但这是我处理流媒体服务的

c# - 我的 C# 应用程序中的带宽整形

我有一个C#应用程序,它使用native库,使用UDP通过Internet将视频发送到其他IP。我对那个图书馆没有交通管制。我的应用程序还使用我可以控制的WebRequest调用另一台服务器的Web服务。问题是:当我的互联网带宽较低时,视频流会占用我的所有带宽。因此,在那段时间我无法从我的Web服务方法中获得响应。有什么方法可以确定WebRequest的优先级或为它们节省一些带宽,以便我可以安全地获得响应? 最佳答案 我不知道C#中有任何方法可以以这种方式对流量进行优先级排序。我知道这不是一种堆栈溢出的答案,但这是我处理流媒体服务的

c# - WebRequest.DefaultWebProxy 和 WebRequest.GetSystemWebProxy() 有什么区别?

我想知道DefaultWebProxy和GetSystemWebProxy()之间的主要区别是什么。MSDN上有一些描述,但我仍然觉得我需要更多细节才能更好地理解。此外,假设我在C#winform应用程序上有以下代理配置选项自动检测代理设置使用系统默认设置无代理那么哪个方法去哪个选项呢?Auto-detectproxy有点等同于Usesystemdefault设置是否正确? 最佳答案 根据MSDNarticle对于WebRequest.DefaultWebProxy,此属性将提供app.config文件中指定的代理信息。它看起来像.

c# - WebRequest.DefaultWebProxy 和 WebRequest.GetSystemWebProxy() 有什么区别?

我想知道DefaultWebProxy和GetSystemWebProxy()之间的主要区别是什么。MSDN上有一些描述,但我仍然觉得我需要更多细节才能更好地理解。此外,假设我在C#winform应用程序上有以下代理配置选项自动检测代理设置使用系统默认设置无代理那么哪个方法去哪个选项呢?Auto-detectproxy有点等同于Usesystemdefault设置是否正确? 最佳答案 根据MSDNarticle对于WebRequest.DefaultWebProxy,此属性将提供app.config文件中指定的代理信息。它看起来像.

c# - 是什么导致这个 HTTPS WebRequest 即使在浏览器中工作也会超时?

这是我的要求:varrequest=(HttpWebRequest)WebRequest.Create("https://mtgox.com/");request.CookieContainer=newCookieContainer();request.AllowAutoRedirect=false;request.Accept="text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";request.Headers[HttpRequestHeader.AcceptEncoding]="gzip,deflate"

c# - 是什么导致这个 HTTPS WebRequest 即使在浏览器中工作也会超时?

这是我的要求:varrequest=(HttpWebRequest)WebRequest.Create("https://mtgox.com/");request.CookieContainer=newCookieContainer();request.AllowAutoRedirect=false;request.Accept="text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";request.Headers[HttpRequestHeader.AcceptEncoding]="gzip,deflate"

c# - 如何在 .net 中调用没有 wsdl 的 web 服务

我必须连接到不提供wsdl或asmx的第三方Web服务。该服务的url只是http://server/service.soap我已阅读thisarticle关于原始服务调用,但我不确定这是否是我要找的。此外,我要求提供wsdl文件,但被告知没有(而且不会有)。我在.net2.0中使用C#,无法升级到3.5(因此还没有WCF)。我认为第三方正在使用java,因为这是他们提供的示例。提前致谢!更新浏览url时获取此响应:SOAP-ENV:ServerCannotfindaBodytagintheenveloppe 最佳答案 好吧,我终于

c# - 如何在 .net 中调用没有 wsdl 的 web 服务

我必须连接到不提供wsdl或asmx的第三方Web服务。该服务的url只是http://server/service.soap我已阅读thisarticle关于原始服务调用,但我不确定这是否是我要找的。此外,我要求提供wsdl文件,但被告知没有(而且不会有)。我在.net2.0中使用C#,无法升级到3.5(因此还没有WCF)。我认为第三方正在使用java,因为这是他们提供的示例。提前致谢!更新浏览url时获取此响应:SOAP-ENV:ServerCannotfindaBodytagintheenveloppe 最佳答案 好吧,我终于