gpt4 book ai didi

c# - WCF服务如何获取查询参数?

转载 作者:行者123 更新时间:2023-11-30 17:47:44 25 4
gpt4 key购买 nike

我正在为 Windows Phone 应用程序开发 Azure 服务。我需要 Azure 服务来访问用户的 OneDrive。继此article ,我的场景应该是:

在服务中进行了大量调查后,我仍然找不到在我的网络服务中捕获查询参数的方法。由于我是这个领域的新手,我不知道该关注哪里。如果您能给我建议或回答我的以下问题,我将不胜感激:

  1. 我可以在浏览器中使用带有参数的 url 来访问服务吗?如何查看服务是否正常工作?
  2. 一篇文章提到使用WCF [Web Get]属性来获取查询参数,但我仍然不知道如何实现IService1.cs和Service1.cs文件,你能给我一个关于如何访问的示例吗?查询参数的值?

谢谢!

最佳答案

我不确定我是否正确理解您的问题,但如果您希望 RESTfull WCF 服务成为请求代码的回调接收者,您的服务必须使用与此类似的 WebHttpBinding 和 ServiceContract 托管。

[ServiceContract]
public interface IService
{
[WebGet(UriTemplate = "callback?code={requestCode}")]
void OAuthCallback(string requestCode);
}

因此,如果您的服务的基址是“http://service.mydomain.com/MyService.svc ”,则当向“http://service.mydomain.com/MyService.svc/callback?code=RequestCode ”发出 http GET 请求时,将调用 OAuthCallback 方法。

关于c# - WCF服务如何获取查询参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24349966/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com