Android_Jerry

生命不息、奋斗不止

HttpURLConnection-Post方法实现

登录程序验证

/**
     * Post登录
     *
     * @param username
     * @param password
     * @return
     */
    public static String loginOfPost(String username, String password) {
        try {
            URL url = new URL("http://10.0.2.2/servlet/LoginServlet");
            conn = (HttpURLConnection) url.openConnection();

            conn.setRequestMethod("POST");
            conn.setConnectTimeout(10000);
            conn.setReadTimeout(5000);

            //设置请求头消息,可设置多个
//            conn.setRequestProperty("Content-Length", 123);
//            conn.setRequestProperty("password", password);
            //post请求的参数
            /**
             *  conn.setDoOutput(true);  //设置允许向服务器输出
             *  conn.setDoInput(true);   //设置允许向服务器输入
             */
//            conn.setDoOutput(true);     //设置允许向服务器输出,Post方法里默认是可输出的,Get方法里默认是false

            String data = "username=" + username + "&password=" + password;

            OutputStream outputStream = conn.getOutputStream();     //获得一个输出流,用于向服务器写数据
            outputStream.write(data.getBytes());
            outputStream.flush();
            outputStream.close();

            int responseCode = conn.getResponseCode();
            Log.i(TAG, "连接代码:" + responseCode);
            if (responseCode == HttpURLConnection.HTTP_OK) {
                InputStream is = conn.getInputStream();
                String state = getStringFromInputStream(is);
                return state;

            } else {
                Log.i(TAG, "访问失败" + responseCode);
            }

        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            if (conn != null) {
                conn.disconnect();
            }
        }

        return null;
    }
阅读更多
版权声明:本文为博主原创文章,转载请声明出处! https://blog.csdn.net/ming2316780/article/details/49925835
文章标签: Android post
个人分类: Android
想对作者说点什么? 我来说一句

PB FTP实现方法

2011年01月14日 121KB 下载

易语言老板键实现方法

2008年09月24日 2KB 下载

tab页的实现方法 实现tab

2009年12月21日 452KB 下载

.dtree实现方法

2010年05月01日 246KB 下载

现金流量表的几种实现方法

2009年02月25日 373KB 下载

OrCAD与PADS的同步实现方法

2009年05月18日 640KB 下载

j2me 实现抛物线的两种方法

2010年01月19日 71KB 下载

java解析XML四种方案

2018年02月22日 55KB 下载

java数据结构算法实现

2008年12月09日 295KB 下载

没有更多推荐了,返回首页

不良信息举报

HttpURLConnection-Post方法实现

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭