我正在尝试向我的SS服务发出GET请求,但当我将它们作为URL段发送时,参数的值为空。根据{{3}},我可以通过两种方式调用该服务:
/资源/ P1 / P2 / P3 要么 /资源P1 = V1&安培; P2 = v2和安培; P3 = V3
第一种方法永远不会起作用(参数的默认值取决于它们的类型),第二种方法总是有效。我不想用第一种方法来调用服务。
这是我的代码
//Request DTO
[Route("/test/{Param1}/{Param2}/{Param3}")]
public class Test
{
public string Param1 { get; set; }
public int Param2 { get; set; }
public string Param3 { get; set; }
}
//Response DTO
public class TestResponse : IHasResponseStatus
{
public ResponseStatus ResponseStatus { get; set; }
public string Inputs { get; set; }
}
我做错了什么?
答案 0 :(得分:1)
关闭问题:esker发布了一个链接,其中mythz确认我们遇到的实际上是IIS / ASP.NET错误。