Python RESTful API クライアントは、RESTful サービスのテスト開発を支援するために rest test ライブラリとともに提供されます。
RESTful クライアントプログラムの例:
>>> import urllib2 >>> import json >>> request = urllib2.Request("https://zfsssa.example:215/api/access/v1", "") >>> request.add_header("X-Auth-User", "rest_user") >>> request.add_header("X-Auth-Key", "letmein") >>> response = urllib2.urlopen(request) >>> response.getcode() 201 >>> info = response.info() >>> opener = urllib2.build_opener(urllib2.HTTPHandler) >>> opener.addheaders = [("X-Auth-Session", info.getheader("X-Auth-Session")), ... ('Content-Type', 'application/json'), ('Accept', 'appplication/json')]
次に、オープナーを使用して、事前に承認済みで、JSON データを送受信する準備ができているリクエストを開くことができます。