我使用带有Razor模板的ServiceStacks ServiceStack创建了一个Web服务。该服务可以在许多地点之一托管。我希望能够确定有关给定服务的uri的信息。这是我的代码 -
[Route("/Test")]
public class Test : IReturn <TestResponse> {}
public class TestResponse
{
public string something;
}
public class TestService : Service
{
public object Any(Test request)
{
return new TestResponse() { something = base.Request.AbsoluteUri};
}
}
无论我是通过测试调用它还是将其输入浏览器,base.Request始终显示为null
答案 0 :(得分:4)
base.Request不为空,问题是由于something
是公共字段而不是公共属性。