Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将get请求中的JSON数据作为请求体传递_Java_Android_Httpwebrequest_Httpurlconnection - Fatal编程技术网

Java 将get请求中的JSON数据作为请求体传递

Java 将get请求中的JSON数据作为请求体传递,java,android,httpwebrequest,httpurlconnection,Java,Android,Httpwebrequest,Httpurlconnection,嗨,我必须向url发送get请求 with请求体包含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.

嗨,我必须向url发送get请求

with请求体包含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发送了一个请求

它给了我正确的回答,但现在已经一个多小时了,所以AccessToken过期了。我知道在get请求中发送参数和requestbody很奇怪,但我必须发送它

请帮助我们如何在get请求的请求正文中发送json对象。

不要这样做

请阅读以下内容:

是。换句话说,任何HTTP请求消息都允许包含 消息体,因此必须在解析消息时牢记这一点 但是,GET的语义受到限制,因此如果有实体, 对请求没有语义意义。解析的要求 与方法语义的要求是分开的

所以,是的,你可以用GET发送一个body,不,它永远不会有用 这样做

这是HTTP/1.1分层设计的一部分,它将变得清晰 再一次,一旦规范被划分(正在进行的工作)。”

有关此问题的其他有趣讨论,请检查以下内容:


GET请求的主体未被读取

您是否尝试将其添加到参数:


<强> > goup=某个变量

代码中的随机<代码> GET.<代码>