问题标签 [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.
vb.net - 使用 vb.net 获取和忘记 URL
我想使用 vb.net 创建 get and forget Url。基本上我会推送一个 url(只是从 url 获得响应,而不是在浏览器中显示/在后台运行)然后忘记。我想在单击按钮时同时推送 10 个 url。这是我的代码,但它仍然一一处理网址。
c# - 如何使用 memorystream web api 返回 xlsx 文件
我正在成功发出网络请求,创建 xlsx 文件并将其保存到目录中。我想将其流式传输并将其返回给客户端,而无需将其实际保存在服务器上。
这是我目前正在使用的,它工作正常
这是我从其他一些例子中总结出来的。
我没有收到任何异常,但 xlsx 文件返回 0bytes。
断点在这里
memoryStream.Write(inBuf, 0, bytesRead);
这是为返回的文件提供服务的 javascript
表明
字节读取 = 112336
c# - System.Net.WebException :远程服务器返回错误:(403)禁止
当我在公司的防火墙后面并使用 C# 与我收到的网站交互时
但是,我可以在同一台计算机上打开 Internet Explorer,并且访问同一网站没有问题。此外,我可以切换到我公司的“非防火墙”访客网络,我再次使用我的 C# 应用程序访问同一网站没有问题。
我在其他 stackoverflow 帖子中读到,要启用通过代理进行访问,我需要在项目的 app.config 中包含以下内容:
...但它对我不起作用。我收到相同的错误消息。
这是我试图执行的代码:
...还有更多代码来处理对 POST 的响应;但我没有包括它,因为它似乎与解决代理问题无关。
我几乎是这个话题的新手。直觉上,我似乎应该能够搭载 Internet Explorer 代理设置,以便我的 C# 应用程序也使用它们。
更让我感到困惑的是,我注意到 Internet Explorer 没有使用单个代理服务器,而是执行自动配置脚本。该脚本有许多“if”语句检查以查看要使用的代理 ip,具体取决于所需的 ip 地址。
c# - System.InvalidCastException:无法将“WebProxyWrapper”类型的对象转换为“System.Net.WebProxy”类型
在.Net 2.0中,以下曾经工作:
我正在使用 .Net 4.5,现在它正在返回IWebProxy
而不是WebProxy
.
我怎样才能将它转换为WebProxy
而不是IWebProxy
?
我想这样做的原因是要检查proxy.Address.AbsoluteUri
它是无法使用的IWebProxy
。
windows-phone-8.1 - 使用 Windows.Web.Http.HttpClient 上传文件 - WinRT 8.1 PCL
这是行不通的。请让我知道代码有什么问题,为什么此代码无法将文件写入服务器。
nuget - 无法安装包“NuGet.Client 3.2.0”
我正在使用 RESTful webservice,添加包“System.Net.Http”时出错;
“‘System.Net.Http 4.0.0’包需要NuGet客户端版本‘3.0’或以上,但当前NuGet版本为‘2.8.5.0’。”
因此,为了解决上述错误,我尝试从 xamarin studio 中的“添加包”选项安装“NuGet 客户端”,但这次我面临另一个问题;
“无法安装包‘NuGet.Client 3.2.0’。您正在尝试将此包安装到以‘portable-net45+win+wp80+MonoAndroid10+xamarinios10+MonoTouch10’为目标的项目中,但该包不包含任何程序集与该框架兼容的参考或内容文件。有关更多信息,请联系包作者。
请帮助解决这个问题。
c# - C# .NET - HttpWebRequest - System.Net.WebException - 尝试了太多自动重定向
我对 HttpWebRequest 类有疑问。
我正在尝试获取网站的源代码:
http ://www.filmweb.pl/film/Igrzyska+%C5%9Bmierci%3A+Kosog%C5%82os.+Cz%C4%99%C5%9B%C4%87 +1-2014-626983
但我总是收到错误消息:
那是我的代码:
我使用 Fiddler Web Debugger 工具将 Firefox 请求与我的 C# .NET 请求进行比较,但仍然没有答案。
火狐:
C# .NET:
我已经阅读了其他帖子并通过不同的方式更新了我的代码,例如。
但没有任何效果:-/
有人可以帮我解决这个问题吗?
c# - 写入标签
我目前正在尝试用 C# 开发一个网络爬虫,它将测试用户指定的页面是否存在。我希望一旦爬虫启动,它将页面状态写入 Windows 窗体(包括标签)。但是我无法让程序实际写入表单?
}
c# - 在 ASP.NET 中将会话 cookie 从一个请求传输到另一个请求
我有 3 个不同的服务器。
pageA.aspx 和 pageB.aspx 是同一网站上的不同页面。
pageFrame.aspx 作为 IFRAME 嵌入在 pageA.aspx 中。
pageA.aspx 具有标准的 ASP.NET 身份验证和会话 cookie,以及其他 cookie。
pageFrame.aspx 获取这些 cookie 并对 ControllerC.cs 进行 ajax 调用,并能够在 POST 请求中传递这些 cookie。
ControllerC.cs 现在需要通过调用 pageB.aspx 向服务器 A 发出 POST 请求,但它需要传递从 pageFrame.aspx 的 ajax 调用中收到的 cookie。通过这样做,它可以到达 pageA.aspx 所在的同一会话。
现在 pageB.aspx 进行一些处理并使用票证(guid)回复 POST 请求。然后,作为对 pageFrame.aspx 的 ajax 调用的响应的一部分,此票证会从 ControllerC.cs 发回。pageFrame.aspx 然后将此票证提交给 pageA.aspx 作为对原始请求的响应。
PageA.aspx 现在只是简单地提交回其 Web 服务器,并且可以从会话中获取 pageB.aspx 在其处理期间放置在会话中的任何内容。
现在我的问题是如何将 cookie 从 ControllerC.cs 中 pageFrame.aspx 的 ajax 发布请求传输到它向 pageB.aspx 发出的请求?
我一直在尝试使用 HttpClient 并尝试将 cookie 从一个请求添加到另一个请求,但它们似乎位于两个不同的命名空间中,当我发布帖子时,cookie 不会被拾取和发送。有谁知道我如何在 ControllerC.cs 中编写代码来获取从 pageFrame.aspx 向它发出的请求中的 cookie 并将其传递给它正在向 pageB.aspx 发出的新请求?
我期待并感谢您的帮助。
谢谢你,格玛特