[Apiman-user] REST Sample
Eric Wittmann
eric.wittmann at redhat.com
Tue Jul 21 07:11:10 EDT 2015
There is a test plan in apiman that does all of this. It can be found here:
https://github.com/apiman/apiman/blob/master/test/suite/src/main/resources/scripts/api-manager-testPlan.xml
Each of the tests in the XML file is executed in order, starting with
this one:
https://github.com/apiman/apiman/blob/master/test/suite/src/main/resources/data/orgs/001_create-test.resttest
The format of each *.resttest file is:
VERB /path/to/API/resource user/pass
Request-Header-1: value
Request-Header-2: value
{
"json" : "payload"
}
----
expectedResponseCode
Expected-Response-Header-1: value
Expected-Response-Header-2: value
{
"expected-json" : "response-payload"
}
So basically you would be interested only in what is above the "----"
separator.
You are right - we should write a blog post or document a hello world
use-case.
-Eric
On 7/20/2015 7:11 PM, Arun Gupta wrote:
> Is there a sample that shows the complete creation/order of
> organization, services, endpoints, etc using the REST API?
>
> The documents at [1] are helpful but a Hello World sample would be
> very useful. I started creating a sample at [2].
>
> [1] http://www.apiman.io/latest/api-manager-restdocs.html
> [2] https://github.com/arun-gupta/microservices/blob/master/microservice/docker/Dockerfile
>
> Cheers,
> Arun
>
More information about the Apiman-user
mailing list