我有以下代码:
Response.ClearContent();
Response.AddHeader( "Content-type", "application/vnd.ms-excel");
Response.AddHeader("content-disposition", "attachment;filename=test.xls");
Response.ContentType = "application/excel";
var swr = new StringWriter();
var tw = new HtmlTextWriter(swr);
grd.RenderControl(tw);
Response.Write(swr.ToString());
Response.Flush();
Response.End();
tw.Close();
swr.Close();
Run Code Online (Sandbox Code Playgroud)
此操作由以下jquery代码触发:
<img src="../../../../Content/images/Excel-icon.png"
onclick = "alert ($('#Filter').serialize());
$.ajax({
type: 'POST',
url: '<%=Url.Action( "Excel") %>',
data: $('#Filter').serialize(),
success : function (data, textStatus, jqXHR)
{ alert (data);},
error: function (jqXHR, textStatus, errorThrown)
{ alert (textStatus + ' ' + errorThrown);}
});" />
Run Code Online (Sandbox Code Playgroud)
我已经向fiddler确认标头具有预期值.我还可以使用Web View查看fiddler中的数据.
此外,当我显示成功函数中的数据内容时,它具有我尝试导出到Excel的表的原始html.
在此先感谢您的帮助.
我在日常生活中使用小提琴手.但是,对我来说最常用的功能,例如Reissue and Edit并Reissue from composer没有任何快捷方式.我不知道如何使用fiddler脚本.任何人都可以为此指出解决方案吗?
Fiddler让我拦截http请求并使用来自本地计算机的文件进行响应.我正在寻找一种能够完全实现这一目标的工具.
我测试了查理,但它的"重写工具"不允许这样做.我也尝试了httpscoop,它只允许查看请求,以及wireshark,我甚至找不到gui(可能是因为我在mac上的noobness)
如何在POST请求(或任何Http方法)中使用Fiddler发送凭据?我在Composer选项卡中看不到任何内容.
我正在尝试使用Fiddler来查看使用SignalR的聊天应用程序的消息格式。但是,当我向集线器发送消息或收到回信时,Fiddler中什么也没出现。我假设我必须配置一些内容才能查看这些消息。当我刷新页面并连接时,提琴手正在接听,但没有其他任何显示。目的是让我在使用SignalR-Objc时可以获得正确的消息格式
愚蠢的问题,但谷歌搜索这根本没有结果.
如何在Fiddler 2中重置客户规则文件?出于好奇/实验,我一直在搞乱它,但现在我想重置规则.
我有Web应用程序,并在内部调用WCF和ASMX服务来获取信息.但是,在fildder中,我能够单独看到唯一的web apllication aspx请求,而不是WCF和asmx服务调用.
我如何在Fiddler流量中捕获那些WCF和asmx调用.
如果fiddler没有这个选项,请建议其他一些工具.
当我尝试使用Safari浏览器导航到某个https网站时,出现403禁止访问被拒绝服务器错误。使用所有其他浏览器,我可以毫无问题地显示页面。我已经在网上搜索了解决方案,但找不到任何解决方案。
谁能给我写信我该如何解决这个问题?
我已经检查过的东西:
我已经检查了使用的证书。与Chrome(有效)和safari(无效)的证书相同
一个非常奇怪的行为:当我尝试连接到页面时正在运行并捕获Fiddler Tool时,页面显示没有问题。一旦我取消捕获并尝试再次导航到页面,我将再次获得“ 403禁止访问”。
我将不胜感激任何建议。
谢谢
是否有工具可以查看HTTP 2.0的内容(原始请求和响应)?我使用了Fiddler,仅看到HTTP 1.1数据。
我在Chrome中启用了HTTP 2.0 / SPDY,并访问了https://http2.akamai.com以查看请求和响应。