old_contents: # start the service
  httpclient = Runtime.start("httpclient","HttpClient")
new_contents: ################################################
  # HttpClient service is a service wrapper of the Apache HttpClient
  # So, you can download webpages, images, and a all sorts of 
  # goodies from the internet
  
  http = Runtime.start("http","HttpClient")
  
  # blocking methods
  # GETs
  print(http.get("https://www.google.com"))
  print(http.get("https://www.cs.tut.fi/~jkorpela/forms/testing.html"))
  
  # POSTs
  http.addFormField("Comments", "This is a different comment")
  http.addFormField("Box", "yes")
  http.addFormField("Unexpected", "this is an unexpected field")
  http.addFormField("hidden field", "something else")
  
  print(http.post("http://www.cs.tut.fi/cgi-bin/run/~jkorpela/echo.cgi"))
  
  http.clearForm()
  http.addFormField("NewField", "Value")
  http.addFormField("name", "value")
  
  # call-back methods
  # step one add a listener
  # you could also 'subscribe' to the appropriate methods
  # e.g. python.subscribe('http','publishHttpData') &
  # python subscript('http','publishHttpResponse') - the addListeners
  # do the same thing
  
  http.addHttpDataListener(python)
  http.addHttpResponseListener(python)
  
  # define the callback endpoints
  def onHttpData(httpData):
    print(httpData.uri)
    print(httpData.contentType)
    print(httpData.data)
    print(httpData.responseCode)
  
  def onHttpResponse(response):
    print(response)
  
  # make the request and the callbacks will be called when
  # the method completes
  http.post("http://www.cs.tut.fi/cgi-bin/run/~jkorpela/echo.cgi")
  
  
  
  
subject: Update HttpClient.py