Передача данных JSON в запросе на получение в качестве тела запроса

Привет, мне нужно отправить запрос на получение URL
http://onemoredemo.appspot.com/group?authToken=access_token&authMethod=oauth

с телом запроса содержит объект json, как показано ниже.

{"goupid":"some_variable"
}

Вот раздел кода Java для отправки запроса на получение:

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", "testing@iritesh.com");
conn.addRequestProperty("Content-TYpe", "application/json");
conn.getOutputStream().write(jj.toString().getBytes());
conn.connect();
InputStream is=conn.getInputStream();

Я получаю сообщение об ошибке java.io.FileNotFoundException.

Я отправил запрос из браузера Mozilla на адрес
http://onemoredemo.appspot.com/group?authToken=ya29.AHES6ZRDl-RqiA8W0PhybU_hMluHrHRjlJBvq06Vze0izJq0Ovjc088&authMethod=oauth
Он давал мне правильный ответ, но теперь прошло более одного часа, поэтому срок действия токена доступа истек. Я знаю, что странно отправлять параметр, а также тело запроса в запросе на получение, но я должен его отправить.

Пожалуйста, помогите, как отправить объект json в теле запроса в запросе на получение.

10
задан Keppil 20 July 2012 в 08:52
поделиться