#!/usr/bin/python2.7 import requests, sys import simplejson as json URL_BASE = "http://127.0.0.1:8080" example_params = { "url" : "http://i.asdf.us/im/de/HolyMountain2_1322275112_seamonkey.gif", "breaktype" : "RGB_WASH", "finalformat" : "png", "breakmode" : "extreme", "breakangle" : "10", "username" : "donkey", "expanded" : "false" } def post_request(url, data): r = requests.post(url, data=data) if r.status_code != 200: sys.stderr.write("ERROR: %s\n" % r.status_code) sys.stderr.write("REASON: %s\n" % r.reason) sys.exit(1) return json.loads(r.text) def test(api_name, params): return post_request("%s/%s" % (URL_BASE, api_name), params) if __name__ == "__main__": print test("PbBreak", example_params)