Transmisión de datos JSON en solicitud de obtención como cuerpo de solicitud

Hola tengo que enviar una solicitud de obtener a una url
Http://onemoredemo.appspot.com/group?authToken=access_token&authMethod=oauth

Con el cuerpo de la solicitud contiene el objeto json como se muestra a continuación.

{"goupid":"some_variable" } 

Aquí está una sección del código de Java para enviar la petición de la compra:

 URL url1=new URL("http://onemoredemo.appspot.com/group?authToken="+access_token+"&authMethod=oauth"); conn=(HttpURLConnection) url1.openConnection(); conn.addRequestProperty("Content-type", "application/x-www-form-urlencoded"); conn.setRequestMethod("GET"); conn.setDoOutput(true); JSONObject jj=new JSONObject(); HttpGet get; get. jj.put("groupid", "[email protected]"); conn.addRequestProperty("Content-TYpe", "application/json"); conn.getOutputStream().write(jj.toString().getBytes()); conn.connect(); InputStream is=conn.getInputStream(); 

Estoy recibiendo un error java.io.FileNotFoundException .

Envié una solicitud desde el navegador de Mozilla a url
Http://onemoredemo.appspot.com/group?authToken=ya29.AHES6ZRDl-RqiA8W0PhybU_hMluHrHRjlJBvq06Vze0izJq0Ovjc088&authMethod=oauth
Me estaba dando la respuesta correcta pero ahora su más de una hora para acccesstoken expirar. Sé que su extraño para enviar parámetros, así como requestbody en solicitud de obtener, pero tengo que enviarlo.

Por favor, ayuda en la forma de enviar un objeto json en el cuerpo de la solicitud en obtener.

No lo hagas.

Leer esto: http://tech.groups.yahoo.com/group/rest-discuss/message/9962

"Sí. En otras palabras, cualquier mensaje de petición HTTP puede contener un cuerpo de mensaje, y por lo tanto debe analizar los mensajes con eso en mente.La semántica de servidor para GET, sin embargo, están restringidos de tal manera que un cuerpo, si existe, no tiene significado semántico Los requisitos de análisis son independientes de los requisitos de la semántica de métodos.

Por lo tanto, sí, puede enviar un cuerpo con GET, y no, nunca es útil hacerlo.

Esto es parte del diseño en capas de HTTP / 1.1 que se volverá a clarear una vez que la especificación esté particionada (work in progress) ".

Para otras discusiones interesantes sobre este cheque esto:

https://stackoverflow.com/a/978094/550967

https://stackoverflow.com/a/978173/550967

https://stackoverflow.com/a/978519/550967

No se lee el cuerpo de una solicitud GET.

¿Has probado a añadir a los params:

http://onemoredemo.appspot.com/group?authToken=access_token&authMethod=oauth & goupid = some_variable

  • Aplicación Java Minimax para Android en un juego tic-tac-toe
  • IntelliJ Idea no genera id en R.java
  • getView de sobrecargado ArrayAdapter no se llama desde AsyncTask / onPostExecute
  • Almacene, convierta a vídeo una pantalla de Android de la corriente
  • Mejor vista para mostrar imágenes y contenido html en android
  • Cómo obtener pruebas simples de JUnit para ejecutarse en Android Studio
  • La entrada de recursos com.crashlytics.android.build_id ya está definida
  • Stackoverflow en Android 2.3.3 Sólo dispositivos
  • Basic Android: ¿Cómo mostrar la cadena de entrada del usuario?
  • Advertencia de Android Studio 1.1 con la sentencia switch case
  • Android: No se puede encontrar la clase de actividad explícita ... startActivity desde una preferenciaActividad
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.