-
4 votesanswersviews
.Net C#:从HttpWebResponse读取附件
是否可以从System.Net.HttpWebResponse读取图像附件? 我有一个java页面的URL,它生成图像 . 当我在firefox中打开url时,会出现下载对话框 . 内容类型是application / png . 似乎工作 . 当我在c#中尝试这个并发出GET请求时,我检索内容类型:text / html并且没有内容处置标头 . 简单代码: HttpWebRequest requ... -
115 votesanswersviews
HTTP响应头中内容处置的使用
我发现以下asp.net代码在从数据库提供文件时非常有用: Response.AppendHeader("content-disposition", "attachment; filename=" + fileName); 这允许用户将文件保存到他们的计算机,然后决定如何使用它,而不是尝试使用该文件的浏览器 . 使用内容处置响应标头还可以做些什么? -
4 votesanswersviews
HttpWebRequest和HttpWebResponse:维护连续查询的登录请求状态
我有一些链接在一起的HttpWebRequests和HttpWebResponses,也使用CookieContainer . 该代码模拟用户通过三个不同的“我同意”页面设置cookie信息,使用用户名和密码登录第四个,并在第五个上执行POST(搜索),将响应作为字符串返回 . 有没有办法可以将HttpWebRequest对象维护为“登录”,以避免每次用户执行搜索时都经过这些步骤? 我可以将其设置... -
131 votesanswersviews
WebClient与HttpWebRequest / HttpWebResponse
在我看来,使用 HttpWebRequest/Response 可以完成的大部分工作也可以通过 WebClient 类完成 . 我在某处读到 WebClient 是 WebRequest/Response 的高级包装器 .到目前为止,我无法看到 HttpWebRequest/Response 无法通过 WebClient 完成的任何事情,也无法看到HttpWebRequest / Response... -
0 votesanswersviews
为客户端的Web响应设置超时时间
我正在调用一个Web服务,从我的ASP.NET Web应用程序向客户端发送短信 . 有时这个Web服务会花费太多时间来返回响应,这会导致我的应用程序中调用的下一个函数出现问题 . 那么有没有办法为我的应用程序的响应添加时间?换句话说:我可以添加一个时间,所以每当响应时间超过超时时,我的应用程序会继续工作而不是等待响应吗? -
-1 votesanswersviews
获取内部服务器错误
这是我的代码,我正在使用HttpWebRequest请求一个URL并从HttpWebResponse获取响应 . 但httpwebresponse对象引发异常,即内部服务器错误! url="http://www.google.com/" Uri urlCheck = new Uri(url); request = (HttpWebRequest)WebRequest.Crea... -
1 votesanswersviews
如何使用C#创建简单的Web代理服务器?
我要求有代理服务器,来自浏览器的请求将转发到我的自定义代理服务器 . 然后代理服务器将从客户端读取请求并使用这样的事情与所请求的资源交谈 - HttpWebRequest request =(HttpWebRequest)WebRequest.Create(“http://www.google.com”); HttpWebResponse response =(HttpWebResponse)re... -
0 votesanswersviews
远程服务器返回错误:(500)内部服务器错误 . - IBM ICN创建的URL
我在C#中创建一个控制台应用程序,以检查URL是否已启动并使用HttpWebRequest运行 . 请注意,URL由IBM的ICN(IBM Content Navigator)生成 . 它不是使用IIS托管的 . 我试图从我的C#控制台应用程序获取HttpWebResponse时收到以下错误 . 消息:“远程服务器返回错误:(500)内部服务器错误 . ”状态:ProtocolError 下面的代... -
101 votesanswersviews
如何在不强制saveas对话框的情况下设置响应文件名
我在一些响应中返回一个流,设置适当的内容类型 Headers . 我正在寻找的行为是这样的: 如果浏览器能够呈现给定内容类型的内容,那么它应该在浏览器窗口中显示它 . 如果浏览器不知道如何呈现内容,则应显示saveas对话框,其中文件名应为响应中提供的文件名 . 如果我使用以下内容设置Content-Disposition标头的问题: “attachment; filename =... -
3 votesanswersviews
通过HTTP POST使用HttpWebRequest和HttpWebResponse从.NET进行Django身份验证
我正在.NET中创建一个应用程序,它将作为我已部署的Django应用程序的第二个UI . 对于某些操作,用户需要对自己进行身份验证(如Django用户) . 我用一种超级简单的方法来做到这一点(为了简单起见,没有加密凭证): - 步骤1.我创建了一个django视图,它通过两个HTTP GET参数接受用户名和密码,并将它们作为关键字参数传递给django.contrib.auth.authenti... -
0 votesanswersviews
在C#中以缓冲模式模拟Fiddler请求
我正在构建一个Web抓取或爬虫C#.NET应用程序,它不断向服务器发送请求以收集一些信息 . 问题是,对于此特定服务器的某些网页,Web响应始终是404未找到 . 然而令人惊讶的是,我发现只要“Fiddler”正在工作,问题就会消失,请求会以成功的响应返回 . 我一直在网上寻找答案,但没有找到答案 . 在更光明的一面,在搜索网络并分析Fiddler的时间线功能后,我得出了一些结论 . 1.Fidd... -
1 votesanswersviews
使用Windows Mobile的HTTPWebrequest(multipart / form-data)上传文件
想要在Windows Mobile中执行与以下链接相似的操作.. Upload files with HTTPWebrequest (multipart/form-data) 任何人都可以帮忙??? 来自以上链接的内容: 是否有任何类,库或一些代码可以帮助我使用HTTPWebrequest上传文件? 编辑2: 我不想上传到WebDAV文件夹或类似的东西 . 我想模拟浏览器,就像您将头像上传到论坛或...