Querying your service with Postman
Another approach to offer a sandbox for your API is to feed the Postman plugin of your browser with certain metadata to offer automatic discovery of your operations.
Postman is a Google Chrome plugin that can be launched as a stand-alone application to help developers work with APIs.
The corresponding feature comes shipped with ServiceStack and just needs activation in your app host's configuration.
using Funq; using ServiceStack; public override void Configure(Container container) { this.Plugins.Add(new PostmanFeature()); }
The generated Postman collection is now available at /postman
and can be added to your collections.
The Postman feature offers the following properties for adaptions, just like outer features:
AtRestPath
(default:/postman
): This lets you adapt the URL to expose the Postman collection.DefaultLabelFmt
(default:[type]
): This lets you define a format for the title of each operation in the collection, if you do not inject a certain label...