【发布时间】:2013-06-28 15:48:46
【问题描述】:
我们有一个使用 HttpSelfHostServer 的 Windows 服务,它在大多数情况下都能正常工作,但是,我们最近发现了一个错误,即“长”网址总是被视为无效。
“好”网址示例:http://localhost:35353/api/files/ZmlsZTovLy9DOi9Vc2Vycy9kYXZpZC9Eb3dubG9hZHMvU2FtcGxlIERvY3VtZW50cy9BWklQUEVSXzAwMDc0OTUuaHRt/permissions
“无效”网址示例:http://localhost:35353/api/files/ZmlsZTovLy9DOi9Vc2Vycy9kYXZpZC9Eb3dubG9hZHMvU2FtcGxlIERvY3VtZW50cy9BQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjEyMzQ1Njc4OTBBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjEyMzQ1Njc4OTAvQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVoxMjM0NTY3ODkwL0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaMTIzNDU2Nzg5MEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaMTIzNDU2Nzg5MC50eHQ=/permissions
我注意到,当 /files/{file}/permissions 之间的加密字符串 {file} 大于 260 个字符时,它会失败,但当它少于 260 个字符时,它会起作用。 260是硬限制还是有什么办法可以增加? 感谢您的帮助!
【问题讨论】:
标签: .net http httpserver invalid-url