Android studio AsyncTask类将OutputStream与get请求一起使用

Android studio AsyncTask类将OutputStream与get请求一起使用,android-studio,web-services,httpurlconnection,Android Studio,Web Services,Httpurlconnection,当我执行程序时,它返回消息:“方法不 支持请求主体:GET“,在OutputStream中,我需要发送Json Web服务的主体。 我在邮递员身上发送JSON,并得到回复 公共类信息扩展异步任务{ } @Override protected String doInBackground(String... params) { try { // Creating & connection Connection with url and required Header

当我执行程序时,它返回消息:“方法不 支持请求主体:GET“,在OutputStream中,我需要发送Json Web服务的主体。 我在邮递员身上发送JSON,并得到回复

公共类信息扩展异步任务{

}

@Override
protected String doInBackground(String... params) {

    try {
        // Creating & connection Connection with url and required Header.
        URL url = new URL("http://");
        HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
        urlConnection.setRequestProperty("Content-Type", "application/json");
        urlConnection.setRequestMethod("GET");   //POST or GET
        urlConnection.connect();

        // Create JSONObject Request
        JSONObject jsonRequest = new JSONObject();
        jsonRequest.put("CodigoInical", "1");
        jsonRequest.put("CodigoFinal", "2");




        OutputStream outputStream = urlConnection.getOutputStream();
        DataOutputStream dataOutputStream = new DataOutputStream(outputStream);
        dataOutputStream.writeBytes(jsonRequest.toString());
        dataOutputStream.flush();
        dataOutputStream.close();

        int statusCode = urlConnection.getResponseCode();


        // Connection success. Proceed to fetch the response.
        if (statusCode == 200) {
            InputStream it = new BufferedInputStream(urlConnection.getInputStream());
            InputStreamReader read = new InputStreamReader(it);
            BufferedReader buff = new BufferedReader(read);
            StringBuilder dta = new StringBuilder();
            String chunks;
            while ((chunks = buff.readLine()) != null) {
                dta.append(chunks);
            }
            String returndata = dta.toString();
            return returndata;
        } else {
            //Handle else case
        }
    } catch (ProtocolException e) {
        e.printStackTrace();
    } catch (MalformedURLException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    } catch (Exception e) {
        e.printStackTrace();
    }

    return null;
}