11 android Post 的方式登录

来源:互联网 发布:软件毕业设计题目 编辑:程序博客网 时间:2024/04/30 00:40
/** * POST 方法登录 服务器 * @param username * @param password * @return */public static String loginByPost(String username,String password){try{String path="http://1902......./web/LoginServlet";URL url =new URL(path);HttpURLConnection conn=(HttpURLConnection)url.openConnection();conn.setConnectTimeout(5000);conn.setRequestMethod("POST");//准备数据String data="username"+username+"&passwor"+password;conn.setRequestProperty("Content-Type", "application-www-form-urlencoded");conn.setRequestProperty("Content-Length", data.length()+"");//post 的方式 实际是浏览器把数据写给了服务器conn.setDoOutput(true);OutputStream os=conn.getOutputStream();os.write(data.getBytes());int code=conn.getResponseCode();if(code==200){//请求成功InputStream is=conn.getInputStream();String text=StreamTools.readInputStream(is);return text;}else{return null;}}catch(Exception e){e.printStackTrace(); return null;}     }}

0 0
原创粉丝点击