From lspevak at redhat.com Wed Mar 6 04:06:14 2013 Content-Type: multipart/mixed; boundary="===============4916937229708834765==" MIME-Version: 1.0 From: Libor Spevak To: devel at ovirt.org Subject: [Engine-devel] REST API using BASH Date: Wed, 06 Mar 2013 10:06:53 +0100 Message-ID: <5137072D.6020409@redhat.com> --===============4916937229708834765== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------060506050108000600060309 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Hi, let me introduce some basic concepts when using REST API from the = command line. I hope, it would be useful for newcomers. E.g. probably everybody has tried curl and then grep, sed, ... for = response, but XPath processing tool is more convenient for this task. http://www.ovirt.org/REST_API_Using_BASH_Automation Regards, Libor --------------060506050108000600060309 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Hi,

let me introduce some basic concepts when using REST API from the command line. I hope, it would be useful for newcomers.
E.g. probably everybody has tried curl and then grep, sed, ... for response, but XPath processing tool is more convenient for this task.

http://= www.ovirt.org/REST_API_Using_BASH_Automation

Regards,
Libor
--------------060506050108000600060309-- --===============4916937229708834765== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNjA1MDYwNTAxMDgwMDA2MDAwNjAzMDkKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGksCgpsZXQgbWUgaW50cm9kdWNlIHNvbWUgYmFzaWMgY29uY2VwdHMgd2hlbiB1c2lu ZyBSRVNUIEFQSSBmcm9tIHRoZSAKY29tbWFuZCBsaW5lLiBJIGhvcGUsIGl0IHdvdWxkIGJlIHVz ZWZ1bCBmb3IgbmV3Y29tZXJzLgpFLmcuIHByb2JhYmx5IGV2ZXJ5Ym9keSBoYXMgdHJpZWQgY3Vy bCBhbmQgdGhlbiBncmVwLCBzZWQsIC4uLiBmb3IgCnJlc3BvbnNlLCBidXQgWFBhdGggcHJvY2Vz c2luZyB0b29sIGlzIG1vcmUgY29udmVuaWVudCBmb3IgdGhpcyB0YXNrLgoKaHR0cDovL3d3dy5v dmlydC5vcmcvUkVTVF9BUElfVXNpbmdfQkFTSF9BdXRvbWF0aW9uCgpSZWdhcmRzLApMaWJvcgoK LS0tLS0tLS0tLS0tLS0wNjA1MDYwNTAxMDgwMDA2MDAwNjAzMDkKQ29udGVudC1UeXBlOiB0ZXh0 L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0 Cgo8aHRtbD4KICA8aGVhZD4KCiAgICA8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNv bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0xIj4KICA8L2hlYWQ+CiAgPGJvZHkg Ymdjb2xvcj0iI0ZGRkZGRiIgdGV4dD0iIzAwMDAwMCI+CiAgICBIaSw8YnI+CiAgICA8YnI+CiAg ICA8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAg ICAgY2hhcnNldD1JU08tODg1OS0xIj4KICAgIGxldCBtZSBpbnRyb2R1Y2Ugc29tZSBiYXNpYyBj b25jZXB0cyB3aGVuIHVzaW5nIFJFU1QgQVBJIGZyb20gdGhlCiAgICBjb21tYW5kIGxpbmUuIEkg aG9wZSwgaXQgd291bGQgYmUgdXNlZnVsIGZvciBuZXdjb21lcnMuPGJyPgogICAgRS5nLiBwcm9i YWJseSBldmVyeWJvZHkgaGFzIHRyaWVkIGN1cmwgYW5kIHRoZW4gZ3JlcCwgc2VkLCAuLi4gZm9y CiAgICByZXNwb25zZSwgYnV0IFhQYXRoIHByb2Nlc3NpbmcgdG9vbCBpcyBtb3JlIGNvbnZlbmll bnQgZm9yIHRoaXMKICAgIHRhc2suPGJyPgogICAgPGJyPgogICAgPGEgaHJlZj0iaHR0cDovL3d3 dy5vdmlydC5vcmcvUkVTVF9BUElfVXNpbmdfQkFTSF9BdXRvbWF0aW9uIj5odHRwOi8vd3d3Lm92 aXJ0Lm9yZy9SRVNUX0FQSV9Vc2luZ19CQVNIX0F1dG9tYXRpb248L2E+PGJyPgogICAgPGJyPgog ICAgUmVnYXJkcyw8YnI+CiAgICBMaWJvcjxicj4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0t LS0tLS0tMDYwNTA2MDUwMTA4MDAwNjAwMDYwMzA5LS0K --===============4916937229708834765==--