#!/usr/bin/python import httplib, urllib, sys # Define the parameters for the POST request and encode them in # a URL-safe format. js_code = sys.stdin.read() params = urllib.urlencode([ ('js_code', js_code), ('compilation_level', 'SIMPLE_OPTIMIZATIONS'), ('output_format', 'text'), ('output_info', 'compiled_code'), ]) # Always use the following value for the Content-type header. headers = { "Content-type": "application/x-www-form-urlencoded" } conn = httplib.HTTPConnection('closure-compiler.appspot.com') conn.request('POST', '/compile', params, headers) response = conn.getresponse() data = response.read() print data conn.close()