【问题标题】:OData and ApiKey url-parameter through ServiceReference通过 ServiceReference 的 OData 和 ApiKey url-parameter
【发布时间】:2011-08-10 11:15:39
【问题描述】:

ApiKey 用于控制使用,它被附加为 url 参数(使用 this solution 的一些修改版本实现)。问题是,在使用 Visual Studio 中的 ServiceReference 使用 API 时,如何附加此参数?

【问题讨论】:

    标签: c# odata service-reference


    【解决方案1】:

    如果您在 VS 的“添加服务引用”对话框中使用 $metadata 的完整 URL,它似乎工作得很好。因此,例如 http://services.odata.org/OData/OData.svc/$metadata?apiKey=1234 有效,它确实按照指定发送查询字符串。

    【讨论】:

      【解决方案2】:

      我在social.msdn.com 上找到了答案。基本上,您需要使用资源代理的 AddQueryOption 方法,例如:

      SomeService.SomeResource.AddQueryOption("apikey", "1234")

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-05-22
        • 2013-07-20
        • 2012-01-29
        • 2021-04-14
        • 2022-09-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多