C# 其他Nancy.Testing.Browser获取/放置/发布/删除

C# 其他Nancy.Testing.Browser获取/放置/发布/删除,c#,nancy,C#,Nancy,使用Nancy框架 如果我想使用客户端的Browser对象来使用Nancy服务,如本例所示: 即使我的应用程序没有测试,我也必须使用Nancy.Testing吗???换句话说,是否存在其他浏览器对象,它们会像此对象一样执行获取、放置、发布和删除操作 您想要实际使用该服务的东西吗?看看or——它们都为使用HTTP API提供了很好的API。您想要一些东西来实际使用该服务吗?看看or——它们都为使用HTTP API提供了很好的API。我发现System.Net.WebClient类也执行GET/PU

使用Nancy框架

如果我想使用客户端的Browser对象来使用Nancy服务,如本例所示:


即使我的应用程序没有测试,我也必须使用Nancy.Testing吗???换句话说,是否存在其他浏览器对象,它们会像此对象一样执行获取、放置、发布和删除操作

您想要实际使用该服务的东西吗?看看or——它们都为使用HTTP API提供了很好的API。

您想要一些东西来实际使用该服务吗?看看or——它们都为使用HTTP API提供了很好的API。

我发现System.Net.WebClient类也执行GET/PUT/POST/DELETE e、 g

但是,最后我决定将WCF REST客户端与webHttpBinding一起使用。大概是这样的:

[ServiceContract]
public interface IMyService
{
     [OperationContract]
     [WebGet(UriTemplate = "{docId}")]
     void GetData(string docId);
 }
混凝土等级:

class MyClient: ClientBase<IMyService>, IMyService
{
    public void GetData(string docId)
    {
        Channel.GetData(docId);
    }
}

我发现类System.Net.WebClient也执行GET/PUT/POST/DELETE e、 g

但是,最后我决定将WCF REST客户端与webHttpBinding一起使用。大概是这样的:

[ServiceContract]
public interface IMyService
{
     [OperationContract]
     [WebGet(UriTemplate = "{docId}")]
     void GetData(string docId);
 }
混凝土等级:

class MyClient: ClientBase<IMyService>, IMyService
{
    public void GetData(string docId)
    {
        Channel.GetData(docId);
    }
}