【发布时间】:2013-06-09 18:26:16
【问题描述】:
我正在创建一些类来与 Web 服务(由第 3 方构建)进行交互,在(几乎)所有情况下都只接受 GET 查询。
我的一个类是 WebServiceClient 类,它封装了一个 System.Net.WebClient 类,我发现它非常有用,因为它允许您通过其 QueryString 属性添加名称=值对。我已经广泛使用了它。
不过,服务接受的其中一个请求类似于:
http://host:port/endpoint?C:/path/to/file/today.xml&Database=News&Destination=Server
现在,很明显,我习惯于查询字符串中的值是 name=value 的形式,但是在上面的示例中,第一个参数似乎没有名称。
有没有办法使用 WebClient 或不同的 .NET 类来复制它?
【问题讨论】:
标签: .net web-services query-string webclient