C# 其他Nancy.Testing.Browser获取/放置/发布/删除
使用Nancy框架 如果我想使用客户端的Browser对象来使用Nancy服务,如本例所示: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.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);
}
}