Próbuję dodać nagłówki w naszej usłudze SS, używając atrybutu APIMember z parametrem ParameterType = "header".Przekazywanie nagłówków za pomocą interfejsu Swagger UI usługi ServiceStack
Wszystko wydaje się działać, z wyjątkiem nagłówka, który nie jest dodawany do obiektu RequestContext. Mamy nadzieję, że obsługuje nagłówki. Jeśli tak, w jaki sposób i czy istnieje sposób, aby nie zezwolić na tę właściwość nagłówka w kwerendzie lub ścieżce Get?
Co robię źle?
namespace Test
{
[Api(Description = "MyTest")]
[Route("/Test", Verbs="GET")]
public class MyRequest
{
[ApiMember(
Name = "SolutionName",
ParameterType = "query",
Description = "Test",
DataType = "string",
IsRequired = true)]
public string SolutionName { get; set; }
[ApiMember(
Name = "Token",
ParameterType = "header",
DataType = "string",
IsRequired = true)]
public string Token { get; set; }
}
}
Pomoc doceniona!
Dzięki, Nac