webrequest相关内容
更新:现在已修复 mono.这是个好消息! 更新:添加了修复片段处理的逻辑. 我正在尝试使用 Uri 类在 Mono 上发送带有编码斜杠的请求.这基本上是这个 question 的 Mono 等价物:获取带有 url 编码斜杠的 URL 问题在于,类似于 .NET 的 Mono 在构建时会取消转义它在 Uri 中找到的任何斜线.这个逻辑最初是为了消除如果路径被转义编码并且未被检测
..
我正在制作一个简单的 REST 客户端以在我的 C# 应用程序中使用.在 Windows 上的 .net 中,它适用于 http://和 https://连接.在 Ubuntu 10.10 上的 mono 2.6.7(也用 2.8 测试,结果相同)只有 http://有效.https://连接在 request.GetResponse() 方法上抛出此异常: Unhandled Exceptio
..
为什么下面的代码在第二次(以及后续)运行时会超时? 代码挂在: 使用 (Stream objStream = request.GetResponse().GetResponseStream()) 然后导致 WebException 表明请求已超时. 我已经用 WebRequest 和 HttpWebRequest 尝试过这个 编辑:似乎代码在 request.GetRespon
..
当我尝试在 WebRequest 对象上添加 HTTP 标头键/值对时,出现以下异常: 必须使用适当的属性修改此标头 我尝试使用 Add() 方法向 Headers 集合添加新值,但仍然遇到相同的异常. webRequest.Headers.Add(HttpRequestHeader.Referer, "http://stackoverflow.com"); 我可以通过将 WebR
..
上传表格:
上传 控制器/文件上传: public void Upload(IFormFile 文件){使用(We
..
我正在尝试在 FTP 服务器上创建一个文件,但我所拥有的只是一个字符串或数据流以及创建它时应使用的文件名.有没有办法从流或字符串在服务器上创建文件(我没有创建本地文件的权限)? string location = "ftp://xxx.xxx.xxx.xxx:21/TestLocation/Test.csv";WebRequest ftpRequest = WebRequest.Create(l
..
我有一个使用 3.5MB 文件执行 HTTP POST 的 MonoTouch 应用程序,它在我测试的主要平台(iPhone 3G 操作系统 3.1.2 和 iPhone 4 操作系统 4.2.1)上非常不稳定).我会描述我在这里做什么,如果我做错了什么,也许有人可以告诉我. 为了排除我应用程序的其余部分,我将其缩减为一个很小的示例应用程序.该应用程序是一个 iPhone OpenGL 项目
..
我想在 Windows Phone 8 环境中发送 POST 请求,我的代码运行成功,但出现 NotFound 异常.它的意思是我想发布一些数据,但我发送的是空值.所以请让我知道如何在 Windows Phone 8 环境中与数据异步发送 POST 请求.我尝试了以下链接,但没有帮助.链接 link2 我是这样接近的 私有异步任务SyncLastReadPOST(LastRead last
..
我想向 API 发送一个带有他们要求的参数的 post 请求......我最终只是创建了一个字符串,这很丑陋,但我不知道如何让它以不同的方式工作.然后我发现这个 WebRequest 类有很多变体,但不幸的是我无法让它工作. 主要问题可能是因为我并没有真正理解这一切是如何组合在一起的,但基本上,我一直在关注的示例使用 WebRequest 方法 GetResponse ......甚至在 M
..
我在德国的某家公司遇到了问题.他们在他们的网络中使用代理,我的程序无法与服务器通信. IE 使用此设置: 意思是:自动检测设置 这是代码: public static bool CompleteValidation(string regKey){字符串 uri = "***";int c = 1;if (Counter
..
我需要使以下代码异步且可等待. 我需要从 Web 服务器获取大量数据,然后这些数据将用于填充我的应用程序中的 xaml 页面. 所以,我需要 DefLogin() 方法可以等待. 有可能吗? public void DefLogin(){postData = "我要发布的数据";var url = new Uri("Url To Post to", UriKind.Absolu
..
各种文章(1、2) 我发现让这看起来很容易: WebRequest request = HttpWebRequest.Create(url);var credentialCache = new CredentialCache();credentialCache.Add(new Uri(url),//请求 url"Digest",//认证类型new NetworkCredential("user"
..
这是我的要求: var request = (HttpWebRequest) WebRequest.Create("https://mtgox.com/");request.CookieContainer = new CookieContainer();request.AllowAutoRedirect = false;request.Accept = "text/html,applicatio
..
我正在制作一个简单的 REST 客户端以在我的 C# 应用程序中使用.在 Windows 上的 .net 中,它适用于 http://和 https://连接.在 Ubuntu 10.10 上的 mono 2.6.7(也用 2.8 测试,结果相同)中,只有 http://有效.https://连接在 request.GetResponse() 方法上抛出此异常: 未处理的异常:System.Ne
..
我正在编写一个从用户提供的 URL 读取内容的程序.我的问题出在这样的代码中: Uri uri = new Uri(url);WebRequest webRequest = WebRequest.Create(uri);WebResponse webResponse = webRequest.GetResponse();ReadFrom(webResponse.GetResponseStream
..
当使用 WebRequest 发送 POST 时,即使我手动设置了标头并将 PreAuthenticate 设置为 true,授权标头也不会与请求一起发送,例如: webRequest.Headers["Authorization"] = "OAuth oauth_consumer_key=bFPD...";webRequest.PreAuthenticate = true; 使用 Fiddl
..
我正在使用 WebBrowser 登录一个站点,然后我想使用正则表达式来获取一些数据,但是 webRequest 没有使用 Web 浏览 cookie, 我的网页浏览器是公开的,有没有办法在 webRequest 中使用 WebBrowser cookie? 解决方案 public CookieContainer GetCookieContainer(){CookieContain
..
我尝试测试 WebRequest APIs,但抛出错误: "onBeforeRequest" 只能在扩展进程中使用.manifest.json: {"name": "例子","版本": "1.0",“权限":["实验性的","http://*/*", "https://*/*"],“内容脚本":[{"js": [ "foo.js" ],"匹配": [ "http://*/*", "http
..
我有一个方法,它使用 WebRequest 将文件上传到 sharepoint 2010 列表/文件夹,使用 PUT 请求,并将 Overwrite Header 设置为 T(覆盖). 上传多个文件时(多次调用该方法),某些请求会失败并显示 409 Conflict HTTP 错误. 我用谷歌搜索过,似乎最常见的原因是试图影响/更新不存在的文件(例如将请求 URL 设置为没有文件名的路
..
我有一个我一直在开发的 winforms 应用程序,它对消费者帐户运行多个测试.测试需要一次性登录才能执行. string paramaters = "authmethod=on&chkRememberMe=on&login-form-type=pwd&password=" + pw.Text + "&userid=" + uid.Text + "&username=" + uid.Text;字
..