changes.mady.by.user Shavindri Dissanayake
Saved on May 15, 2015
changes.mady.by.user Imesh Gunaratne
Saved on Aug 18, 2015
/cartridges
PUT
application/json
...
> PUT /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: 1233> Expect: 100-continue> < HTTP/1.1 100 Continue< HTTP/1.1 200 OK< Date: Sat, 21 Mar 2015 01:36:54 GMT< Location: https://localhost:9443/api/cartridges/php< Content-Type: application/json< Transfer-Encoding: chunked< Server: WSO2 Carbon Server< {"status":success,"message":"Cartridge updated successfully"}
> PUT /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: 1233
> Expect: 100-continue
>
< HTTP/1.1 100 Continue
< HTTP/1.1 200 OK
< Date: Sat, 21 Mar 2015 01:36:54 GMT
< Location: https://localhost:9443/api/cartridges/php
< Content-Type: application/json
< Transfer-Encoding: chunked
< Server: WSO2 Carbon Server
<
{"status":success,"message":"Cartridge updated successfully"}
curl -X PUT -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 PUT -H "Content-Type: application/json" -d @'cartridges/mock/php.json' -k -v -u admin:admin https://localhost:9443/api/cartridges
100, 200, 500See the descriptions of the HTTP status codes here.
https://<STRATOS_HOST>:<STRATOS_HTTPS_PORT>/api/cartridges/<CARTRIDGE_TYPE>