问题标签 [system.net.httpwebrequest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 使用 GoogleApisClient ServiceAccountCredential 调用 RequestAccessTokenAsync 抛出异常
背景:我已经在 Google Developer Console 上为我的项目设置了一个服务帐户,并使用服务帐户电子邮件、证书和秘密密码,并按照 GoogleAPisSample Plus.ServiceAccount 中提供的示例。下面的代码片段是我的 Windows 服务应用程序的一部分:
当我在本地开发机器上安装并运行此服务时,它会很好地执行 credential.RequestAccessTokenAsync 并接收 AccessToken 并且服务会继续并很好地读取分析数据。
但是,当它部署在我们的 QA 环境(Window Server 2008 R2 Standard)上并再次运行时,调用 credential.RequestAccessTokenAsync 时会引发以下异常:
我已确保在 packages.config 中有以下最新版本:
以及 app.config 中的以下内容:
所以,我的问题是为什么它在我的开发机器上运行良好,并在我们的 QA 环境(Window Server 2008 R2 标准)中抛出我上面提到的异常?
c# - 请求被中止:请求被取消。没有解决方案有效
我们的控制台应用程序每分钟向 Facebook 发出数百个 WebRequest(使用多个应用程序和数百个访问令牌)。现在,他们开始失败,标题中出现异常消息(“请求被中止:请求被取消”)。我们在互联网上搜索了几个小时,并尝试了所有可能的解决方案,但没有任何帮助。
这些没有帮助:
有人有其他想法吗?
编辑:
异常的ToString:System.Net.WebException:请求被中止:请求被取消。---> System.Net.WebException:在 System.Net.HttpWebRequest.FindServicePoint(Boolean forceFind) 的 System.Net.ServicePointManager.FindServicePoint(Uri address, IWebProxy proxy, ProxyChain& chain, HttpAbortDelegate& abortDelegate, Int32& abortState) 处取消了请求在 System.Net.HttpWebRequest.DoSubmitRequestProcessing(Exception& exception) 在 System.Net.HttpWebRequest.SetResponse(Exception E) --- 内部异常堆栈跟踪结束 --- 在 System.Net.HttpWebRequest.GetResponse() 在 WebException 消息:请求被中止:请求被取消。
编辑2:我们没有达到极限。我们知道什么时候会发生这种情况,问题不是那样。我们已经这样做了两年,而这件事在整个过程中只发生过两次。每个 AccessToken 我们只执行 2-3 个请求/分钟,而 Facebook 上的限制是 600 个请求/accesstoken/ip。
编辑3:我想为有此或类似问题的人添加一个额外的提示:确保您处理您的 RequestStream、您的 Response 和您的 ResponseStream 对象。
.net - 带有本地 html 文件的 WebRequest.Create(uri)
我有一个使用 WebBrowser 的应用程序。此 webBrowser 加载本地页面 (file://PathOfPage.html)。
我希望能够向该页面发出请求,因为我需要在该页面中获取/设置 cookie。
问题是,如果我使用类似 uri 这样的“file://Program Files/..../page.html”,WebRequest.Create(uri) 会给我一个 UnSupportedException 因为那个 uri。
我的代码:
有什么建议么?谢谢!
c# - 在浏览器中打开 Html 代码
我有一个c# 应用程序,它调用一个API,响应是 HTML 格式。我不想将 HTML代码保存到文件中,但我想在浏览器中打开该 html 代码
如果 HTML 保存在文件中,我可以显示
.net - 将 System.Net.Http.dll 引用添加到 windows phone 8 项目引发错误
我是 windows phone 8 开发的初学者。我想在我的应用程序中使用 HttpClient ,它会抛出一个错误来添加命名空间。当我尝试这样做时,我无法将 System.net.http.dll 引用包含到我的项目中,我收到此错误,如下面的屏幕截图所示
http://i60.tinypic.com/2mdj447.jpg
我正在使用visualstudio 2013和.net 4.5
c# - 如何反序列化带有以 _ 或 $ 开头的变量名的对象列表的 JSON 响应
如何像这样反序列化 Web 响应:
在这里,我的具体问题是我无法创建一个变量名称以开头的响应类,$
因为 C# 不支持这种类型的命名约定......
.net - 无效的 URI:网址太长
我正在尝试将数据传递给一个以 JSON 格式接收数据的宁静 Web 服务。我试图获取的数据非常庞大,我得到一个异常,如下所示
例外是
无效的 URI:Uri 字符串太长。
在此先感谢您的帮助。
c# - 在控制台应用程序中创建 HTTPWebRequest 时出现奇怪的 C# 错误
我正在创建一个 C# 控制台应用程序,我必须在其中触发一个 http url 才能在托管的 Solr 索引上启动一个进程。我要解雇的网址是
我正在使用 System.Net.WebRequest 类来创建 HTTPWebRequest,如下所示:
不,每当我尝试通过将上面的 URL 作为参数传递来调用此函数时,只要我的控件到达第一行,它就会尝试创建请求,等待 1-2 秒,然后终止我正在运行的应用程序实例。
现在,我不知道它是否与.Net Framework 有关,因为我正在使用带有.Net 4.0 的VS2010。寻求帮助..
除了这个问题,这个函数是在父任务中创建的子任务中调用的。
父任务是否可能在子任务完全执行之前到期。如果是这样,如何确保它不会发生..
c# - HttpWebRequest 集合初始化器 C#
通过 HttpWebRequest.Create(url) 使用 HttpWebRequest 时,是否有比以下更简单的方法来使用对象初始化器来初始化 HttpWebRequest:
现在可以这样使用(webreq 对象的对象初始化器的期望效果)
我错过了什么吗?或者这是获得预期效果的最简单方法?
注意:使用原始方式,您必须通过静态方法创建对象,然后一一分配每个属性。
c# - 使用 C# 读取 HTML 页面时出现异常
我正在使用下面的代码来阅读 HTML 代码:
但是我得到了例外:
另外,我对我的 app.config 文件进行了更改:
但仍然得到同样的错误。
但是,当我在 IE 中打开和页面时,它会在不询问任何凭据的情况下打开。