...
For details on security (the authorization header) and the URI syntax (port, context, etc.), see Registry REST API.
Get the content of a resource
...
Attributes | Values |
---|---|
HTTP Method | PUT |
Request URI | /artifact{ complete path of the resource to be added } |
HTTP Request Header | Authorization: Basic { base64encoded(username:password) } Media-Type: {Media type of the resource} |
Request Content Type | { MIME type of the resource } |
Payload | Content of the resource |
Response | HTTP 204 No content. |
Description | Add the content of the resource sent via payload to the requested path at the URI. |
Sample request
Code Block | ||
---|---|---|
| ||
curl -X PUT -H "Authorization: Basic YWRtaW46YWRtaW4=" -H "Media-Type: application/xml" -H "Content-Type: application/xml" -H "Cache-Control: no-cache" -H "Postman-Token: fa3c1088-48d9-1330-c398-bac27182ddc9" -d '<metadata xmlns="http://www.wso2.org/governance/metadata"> <overview> <namespace>http://soap.amazon.com</namespace> <name>AmazonSearchService</name> <description>Adding the WSDL file Amazon Web Services.wsdl</description> <version>1.0.0</version> </overview> <endpoints> <entry>:http://soap.amazon.com/onca/soap2</entry> </endpoints> <categorization> <tier>Bronze</tier> <language>Java</language> </categorization> <interface> <wsdlURL>/_system/governance/trunk/wsdls/com/amazon/soap/1.0.0/Amazon Web Services.wsdl</wsdlURL> </interface> </metadata>' "https://localhost:9443/resource/1.0.0/artifact/_system/governance/trunk/sample.xml" -i -k |
...
Sample request
Code Block | ||
---|---|---|
| ||
curl -X PUT -H "Authorization: Basic YWRtaW46YWRtaW4=" -H "Media-Type: application/xml" -H "Content-Type: application/xml" -H "Cache-Control: no-cache" -d '<metadata xmlns="http://www.wso2.org/governance/metadata"> <overview> <namespace>http://soap.amazon.com</namespace> <name>AmazonSearchService</name> <description>Adding the WSDL Updated </description> <version>1.0.0</version> </overview> <endpoints> <entry>:http://soap.amazon.com/onca/soap2</entry> </endpoints> <categorization> <tier>Bronze</tier> <language>Java</language> </categorization> <interface> <wsdlURL>/_system/governance/trunk/wsdls/com/amazon/soap/1.0.0/Amazon Web Services.wsdl</wsdlURL> </interface> </metadata>' "https://localhost:9443/resource/1.0.0/artifact/_system/governance/trunk/sample.xml" -i -k |
...