1
我正在使用ServiceStack進行服務,並遇到問題。我沒有看到請求參數,因此,當我調用該方法時,請求的所有參數都爲空。 下面是代碼:缺少ServiceStack請求參數
public class AppHost : AppSelfHostBase
{
public AppHost()
: base("CallbackServer", typeof(CallbackServer).Assembly)
{
}
public override void Configure(Container container)
{
}
}
public class CallbackServer : Service
{
public HttpResult Post(EventoCliente request)
{
request.TimeReceived = DateTime.Now;
Task.Factory.StartNew(() => Program.EventArrived(request));
return new HttpResult(HttpStatusCode.OK,"OK");
}
}
[Route("/turno", "Post")]
public class EventoCliente : IReturn<EventoClienteResponse>
{
public TurnoCliente Turno;
public string Sucursal;
public string[] Puestos;
public DateTime? TimeReceived;
}
public class EventoClienteResponse
{
public ResponseStatus ResponseStatus { get; set; }
}
static void Main()
{
var appHost = new AppHost();
appHost.Init();
appHost.Start("http://*:9900/NesrEmulator/");
}
所以,在瀏覽器中我寫:http://localhost:9900/NesrEmulator,我可以看到方法EventoCliente,但我不能看到(有地圖無法)該請求的參數。
我做錯了什麼? 感謝