#!/usr/bin/python

import requests,sys

if len(sys.argv) != 2:
    print "(+) usage: %s <target>" % sys.argv[0] 
    sys.exit(-1)

target = "http://%s:8080/batch" % sys.argv[1]

request_1 = '{"method":"get","path":"/profile"}' 
request_2 = '{"method":"get","path":"/item"}' 
request_3 = '{"method":"get","path":"/item/$1.id"}'

json = '{"requests":[%s,%s,%s]}' % (request_1, request_2, request_3) 
r = requests.post(target, json)

print r.text