gpt4 book ai didi

c# - 使用 http 创建 WCF 服务

转载 作者:行者123 更新时间:2023-11-30 22:37:34 25 4
gpt4 key购买 nike

我正在尝试模拟现有的 API,我很想获得一些帮助。

我如何创建一个 WCF 服务来响应:
http://www.something.com/dothis?param1=x&param2=y

并将使用给定的参数值运行函数dothis。然后它需要返回一个 XML 响应。

我查了一下,但我很想得到一些方向、链接或更好的搜索词。

谢谢!

最佳答案

您可能想要开始 here用于不错的 REST WCF 服务。

您需要了解的主要是关于界面:

[ServiceContract]
public interface IMSDNMagazineService
{
[OperationContract]
[WebGet(UriTemplate="/")]
IssuesCollection GetAllIssues();
[OperationContract]
[WebGet(UriTemplate = "/{year}")]
IssuesData GetIssuesByYear(string year);
[OperationContract]
[WebGet(UriTemplate = "/{year}/{issue}")]
Articles GetIssue(string year, string issue);
[OperationContract]
[WebGet(UriTemplate = "/{year}/{issue}/{article}")]
Article GetArticle(string year, string issue, string article);
[OperationContract]
[WebInvoke(UriTemplate = "/{year}/{issue}",Method="POST")]
Article AddArticle(string year, string issue, Article article);

}

WebInvoke 属性将在使用漂亮的 url 时为您提供所需的内容。所以你最终会得到类似 http://www.something.com/dothis/x/y 的东西.

关于c# - 使用 http 创建 WCF 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6458221/

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