Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected def _post(urls: String,
- params: Map[String, String] = Map(),
- props: Map[String, String] = Map()) : Option[String] =
- {
- val outs = paramStr(params).getBytes
- val url = new java.net.URL(urls)
- val conn = url.openConnection.asInstanceOf[java.net.HttpURLConnection]
- try
- {
- conn.setRequestMethod("POST")
- conn.setDoOutput(true)
- conn.setRequestProperty("Content-Length", outs.length.toString)
- props.foreach(e => conn.setRequestProperty(e._1, e._2))
- conn.getOutputStream.write(outs)
- conn.getOutputStream.close
- Some(read(conn.getInputStream))
- }
- catch
- {
- case e:Exception => error("post: " + e)
- error("post:" + read(conn.getErrorStream))
- None
- }
- }
Add Comment
Please, Sign In to add comment