私は安静なサービスにかなり慣れていません.Swaggerプラグインを使用してServiceStackの安静なサービスを実行するためのテストコードを実装したところです。これが私の質問につながります...
swagger-ui/index.html 内に「api_key」のフィールドがあります。変数名がうーん... 変数であることは知っていますが、好きなように設定することもできますが、それが何に使用されるのか、そしてそれを利用すべきかどうかについて少し混乱しています。
また、それを使用する場合、servicestack はサーバー側でその値をどのように提示しますか?
これが、ドキュメントから起動して実行したテストサービスです...
[Api("Hello Web Services")]
[Route("/Hello", Summary = @"Noel's ServiceStackSwagger thingy", Notes = "Some more info in here cause these are notes")]
[Route("/Hello/{name}", Summary = @"N031'5 ServiceStackSwagger thingy", Notes = "Some more info in here cause these are notes", Verbs="GET,POST" )]
public class Hello
{
[ApiMember(Name = "Name", Description = "This is a description", ParameterType = "path", DataType = "string", Verb="GET,POST")]
public string Name { get; set; }
}
public class HelloResponse
{
public string Result { get; set; }
}
public class HelloService : Service
{
public object Any(Hello request)
{
return new HelloResponse { Result = "Hello, " + request.Name };
}
}