嗨,我必须向 url
http://onemoredemo.appspot.com/group?authToken=access_token&authMethod=oauth发送一个获取请求
请求正文包含 json 对象,如下所示。
{"goupid":"some_variable"
}
下面是一段用于发送 get 请求的 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 浏览器向 url
http://onemoredemo.appspot.com/group?authToken=ya29.AHES6ZRDl-RqiA8W0PhybU_hMluHrHRjlJBvq06Vze0izJq0Ovjc088&authMethod=oauth
发送了一个请求,
它给了我正确的响应,但现在它超过一个小时,所以 acccesstoken 过期了。我知道在 get 请求中发送参数和 requestbody 很奇怪,但我必须发送它。
请帮助如何在获取请求的请求正文中发送 json 对象。