0

我有一个网络服务可以访问网络上的某些资源。该服务有一个方法来查找资源并返回资源的路径。另一种方法,使用此路径发送请求到 Web 服务。

我尝试将整个 UNC 路径(用HttpServerUtlility.UrlTokenEncode方法编码)传递给 web 服务。生成的 URI 很长(331 个字符),我得到“HTTP 400 Bad Request”。

如何处理这么长的 URI?如果我的 URI 短了大约 10 个字符,那么请求就会通过。不幸的是,URI 的大小是可变的,在某些情况下可能更大。我需要做哪些改变?配置文件中是否有任何设置允许长 URI?

4

1 回答 1

1

枚举您要授予访问权限的资源,并为它们存储由 guid 索引的字典/sql 表。

前任:

3941dbffc1b54581837010a42b42635d = //server/path/to/file

第一种方法将返回 guid,第二种方法将查找 guid 以查找文件

于 2010-06-22T19:26:49.273 回答