anchor.diff:  
           con.setRequestMethod("POST");
           con.setDoOutput(true);
  +        
   
           OutputStream os = con.getOutputStream();
           os.write(bytes);
  
positive.code: private HttpURLConnection doHTTPRequest(String uri, String method) throws IOException{
  
      byte[] bytes = null;
      if (method.equals("POST")){
          String[] uriArray = uri.split("\\?",2);
  
          if (uriArray.length > 1){
              headerInfo.put("Content-Type","application/x-www-form-urlencoded");
              String queryString = uriArray[1];
  
              bytes = URLEncoder.encode(queryString, "UTF-8").getBytes();
  
negative.code: }
  
  private boolean passHeadersInfo(Map mapHeaderInfo, HttpURLConnection con) {
      Iterator headerIterator = mapHeaderInfo.entrySet().iterator();
      while (headerIterator.hasNext()) {
        Map.Entry pair = (Map.Entry)headerIterator.next();
        con.setRequestProperty(pair.getKey().toString(),pair.getValue().toString());
        headerIterator.remove(); // avoids a ConcurrentModificationException
      }
      return true;
  }
  