changes.mady.by.user Shavindri Dissanayake
Saved on May 11, 2015
changes.mady.by.user Imesh Gunaratne
Saved on Aug 18, 2015
/cartridges
POST
application/json
...
> POST /api/cartridges HTTP/1.1> Authorization: Basic YWRtaW46YWRtaW4=> User-Agent: curl/7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 OpenSSL/0.9.8| zlib/1.2.5> Host: localhost:9443> Accept: */*> Content-Type: application/json> Content-Length: 1232> Expect: 100-continue> < HTTP/1.1 100 Continue< HTTP/1.1 201 Created< Date: Sat, 21 Mar 2015 00:17:44 GMT< Location: https://localhost:9443/api/cartridges/php< Content-Type: application/json< Transfer-Encoding: chunked< Server: WSO2 Carbon Server< {"status":success,"message":"Cartridge added successfully: [cartridge-type] php"}
> POST /api/cartridges HTTP/1.1
> Authorization: Basic YWRtaW46YWRtaW4=
> User-Agent: curl/7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 OpenSSL/0.9.8| zlib/1.2.5
> Host: localhost:9443
> Accept: */*
> Content-Type: application/json
> Content-Length: 1232
> Expect: 100-continue
>
< HTTP/1.1 100 Continue
< HTTP/1.1 201 Created
< Date: Sat, 21 Mar 2015 00:17:44 GMT
< Location: https://localhost:9443/api/cartridges/php
< Content-Type: application/json
< Transfer-Encoding: chunked
< Server: WSO2 Carbon Server
<
{"status":success,"message":"Cartridge added successfully: [cartridge-type] php"}
curl -X POST -H "Content-Type: application/json" -d @'<JSON_PAYLOAD>' -k -v -u admin:admin https://<STRATOS_HOST>:<STRATOS_HTTPS_PORT>/api/cartridges
<JSON_PAYLOAD>
Excerpt Include4.1.x Adding a Deployment Policy via REST API4.1.x Adding a Deployment Policy via REST APInopaneltrue
For example:
cd <STRATOS_SOURCE_HOME>/samples curl -X POST -H "Content-Type: application/json" -d @'cartridges/mock/php.json' -k -v -u admin:admin https://localhost:9443/api/cartridges
100, 201, 400, 409, 500See the descriptions of the HTTP status codes here.
https://<STRATOS_HOST>:<STRATOS_HTTPS_PORT>/api/cartridges/<CARTRIDGE_TYPE>