/**
 * Send POST request
 */
public static String post(String url, Map<String, String> queryParas, String data, Map<String, String> headers) {
   HttpURLConnection conn = null;
   try {
      // conn.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
      conn = getHttpConnection(buildUrlWithQueryString(url, queryParas), POST, headers);
      conn.connect();
      
      if (data != null) {
         OutputStream out = conn.getOutputStream();
         out.write(data.getBytes(CHARSET)); // ???
         out.flush();
         out.close();
      }
      
      return readResponseString(conn);
   }
   catch (Exception e) {
      throw new RuntimeException(e);
   }
   finally {
      if (conn != null) {
         conn.disconnect();
      }
   }
}一直不明白这个工具类中的String data参数代表什么?
比如说,现在想用这个HttpKit工具类模仿一个普通的jquery ajax post请求,
这个data参数应该如何设置比较好?当然,基本功比较菜,Http工具类里面的细节一直没有理解。
 项目:JFinal
 
 
 
 
 
 
 
nameA=1&nameB=2&nameC=3