Android AsyncTask发布到具有两个子域的url

时间:2017-01-21 10:25:38

标签: android httpurlconnection

是否可以将包含StringRequestHttpURLConnection的数据发布到包含两个子域的网址,例如 xx.yyy.zzzz.com

HttpURLConnection connection;
    OutputStreamWriter request = null;
    URL url = null;
    String response = null;
    String parameters = "username="+data[0]+"&password="+data[1];

    try {
        url = new URL("https://xx.yyy.zzzz.com/login/login");
        connection = (HttpURLConnection) url.openConnection();
        connection.setDoOutput(true);
        connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
        connection.setRequestMethod("POST");

        request = new OutputStreamWriter(connection.getOutputStream());
        request.write(parameters);
        request.flush();
        request.close();
        String line = "";
        InputStreamReader isr = new InputStreamReader(connection.getInputStream());
        BufferedReader reader = new BufferedReader(isr);
        StringBuilder sb = new StringBuilder();
        while ((line = reader.readLine()) != null)
        {
            sb.append(line + "\n");
        }
        response = sb.toString();
        isr.close();
        reader.close();

        return response;
    } catch (IOException e) {
        FirebaseCrash.report(e);
        e.printStackTrace();
        return "LOL NOPE";
    }

0 个答案:

没有答案