Skip to content

Instantly share code, notes, and snippets.

@shaiguitar
Created February 21, 2012 04:16
Show Gist options
  • Save shaiguitar/1873618 to your computer and use it in GitHub Desktop.
Save shaiguitar/1873618 to your computer and use it in GitHub Desktop.
## GOOD FOR /VERSIONS
## JSON, AND XML
shai@comp ~ » curl https://services.enterprisecloud.terremark.com/cloudapi/ecloud/versions/ -H 'x-tmrk-version: 2011-10-01' -H 'x-tmrk-date: Mon, 20 Feb 2012 23:02:22 GMT' -H 'Authorization: Basic bar' -H 'Accept: application/json'
[{"Version":"2011-07-01","Deprecated":false},{"Version":"2011-10-01","Deprecated":false}]%
shai@comp ~ » curl https://services.enterprisecloud.terremark.com/cloudapi/ecloud/versions/ -H 'x-tmrk-version: 2011-10-01' -H 'x-tmrk-date: Mon, 20 Feb 2012 23:02:22 GMT' -H 'Authorization: Basic bar' -H 'Accept: application/xml' | tidy -mi -xml
<SupportedVersions xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<VersionInfo>
<Version>2011-07-01</Version>
<Deprecated>false</Deprecated>
</VersionInfo>
<VersionInfo>
<Version>2011-10-01</Version>
<Deprecated>false</Deprecated>
</VersionInfo>
</SupportedVersions>
## BUT FOR /ORGANIZATIONS
## XML IS OK
shai@comp ~ » curl https://services.enterprisecloud.terremark.com/cloudapi/ecloud/organizations/ -H 'x-tmrk-version: 2011-10-01' -H 'x-tmrk-date: Mon, 20 Feb 2012 23:02:22 GMT' -H 'Authorization: Basic bar' -H 'Accept: application/xml' | tidy -mi -xml
<Organizations href="/cloudapi/ecloud/organizations/"
type="application/vnd.tmrk.cloud.organization; type=collection"
xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Organization href="/cloudapi/ecloud/organizations/1907332"
name="Engine Yard &#226;&#8364;&#8220; ECloud API Testing"
...
## HOWEVER FAIL !! FOR JSON
shai@comp ~ » curl https://services.enterprisecloud.terremark.com/cloudapi/ecloud/organizations/ -H 'x-tmrk-version: 2011-10-01' -H 'x-tmrk-date: Mon, 20 Feb 2012 23:02:22 GMT' -H 'Authorization: Basic bar' -H 'Accept: application/json'
... XML returned.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment