在Fiddler Inspector中增加可点击的URL长度

时间:2014-11-30 04:03:01

标签: url fiddler

Fiddler在文本" GET"之后为链接生成可点击的URL。在原始视图中,但它在大约2 ^ 9个字符后默默地截断链接部分。 我不知道这个静默截断,并花了一些时间试图弄清楚为什么JavaScript库没有生成正确的URL,实际上它是。

如何增加可点击的网址长度?

例如,第一行中的链接:

GET http://localhost:62865/API/Crud?draw=1&columns%5B0%5D%5Bdata%5D=ID&columns%5B0%5D%5Bname%5D=&columns%5B0%5D%5Bsearchable%5D=true&columns%5B0%5D%5Borderable%5D=true&columns%5B0%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B0%5D%5Bsearch%5D%5Bregex%5D=false&columns%5B1%5D%5Bdata%5D=NAME&columns%5B1%5D%5Bname%5D=&columns%5B1%5D%5Bsearchable%5D=true&columns%5B1%5D%5Borderable%5D=true&columns%5B1%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B1%5D%5Bsearch%5D%5Bregex%5D=false&columns%5B2%5D%5Bdata%5D=FAVORITENUM&columns%5B2%5D%5Bname%5D=&columns%5B2%5D%5Bsearchable%5D=true&columns%5B2%5D%5Borderable%5D=true&columns%5B2%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B2%5D%5Bsearch%5D%5Bregex%5D=false&columns%5B3%5D%5Bdata%5D=DOB&columns%5B3%5D%5Bname%5D=&columns%5B3%5D%5Bsearchable%5D=true&columns%5B3%5D%5Borderable%5D=true&columns%5B3%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B3%5D%5Bsearch%5D%5Bregex%5D=false&order%5B0%5D%5Bcolumn%5D=0&order%5B0%5D%5Bdir%5D=asc&start=0&length=10&search%5Bvalue%5D=&search%5Bregex%5D=false&_=1417319047626 HTTP/1.1
X-Requested-With: XMLHttpRequest
Accept: application/json, text/javascript, */*; q=0.01
Referer: http://localhost:62865/Home/Index
Accept-Language: en-US
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko
Connection: Keep-Alive
Host: localhost:62865
Pragma: no-cache

......默默地截断为:

http://localhost:62865/API/Crud?draw=1&columns%5B0%5D%5Bdata%5D=ID&columns%5B0%5D%5Bname%5D=&columns%5B0%5D%5Bsearchable%5D=true&columns%5B0%5D%5Borderable%5D=true&columns%5B0%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B0%5D%5Bsearch%5D%5Bregex%5D=false&columns%5B1%5D%5Bdata%5D=NAME&columns%5B1%5D%5Bname%5D=&columns%5B1%5D%5Bsearchable%5D=true&columns%5B1%5D%5Borderable%5D=true&columns%5B1%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B1%5D%5Bsearch%5D%5Bregex%5D=false&columns%5B2%5D%5Bdata%5D=FAVORITENUM&columns%5B2%5D%5Bn

一个明显的解决方法是突出显示整个链接,将其复制到剪贴板,然后将其粘贴到浏览器的网址栏中,但首先确定链接不好是不明显的。

1 个答案:

答案 0 :(得分:0)

大多数Windows组件假设网址长度不超过2083 characters; .NET使用的RichEdit版本的EM_AUTOURLDETECT行为显然有一个下限。

对于Fiddler的下一个版本(2.4.9.8及更高版本),我将使用一个技巧让Fiddler强制.NET使用更高版本的RichEdit控件;它假定URL限制较长。

FWIW:如果您真的想要获取请求URL,最简单的方法是在Web会话列表中的所选会话上点击CTRL+U

相关问题