【发布时间】:2016-03-09 10:03:23
【问题描述】:
我想使用Grapevine Plus 实现一个简单的 REST 服务器,并遵循wiki 上提供的示例。我通过 NuGet 安装了 Grapevine Plus 3.0.4。我正在运行以下代码,但是当我通过浏览器导航到 http://localhost:1234,或者如果我通过 REST 客户端浏览器插件发送 GET 请求时,我得到的只是 "Not found" 响应:
// Program.cs
static void Main(string[] args)
{
var server = new RESTServer();
server.Start();
Console.WriteLine("Press Enter to Continue...");
Console.ReadLine();
server.Stop();
}
// TestResource.cs
public sealed class TestResource : RESTResource
{
[RESTRoute]
public void HandleAllGetRequests(HttpListenerContext context)
{
this.SendTextResponse(context, "GET is a success!");
}
}
我错过了什么?
【问题讨论】:
-
您创建的控制台项目的名称是什么?