java - 我正在向服务器发送 GET 方法,但接收 POST 方法

标签 java android http httpurlconnection

我正在向服务器发送 GET 命令,但在 Apache 日志中我正在获取 POST 方法。

URL url = new URL("http://192.168.0.111/shakil/shakil.php/?data=shakil,123,123,123");
JSONObject postDataParams = new JSONObject();
postDataParams.put("name", "nazmul");
postDataParams.put("email", "hossainnazmul93@gmail.com");
Log.e("params",postDataParams.toString());
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setReadTimeout(3000 /* milliseconds */);
conn.setConnectTimeout(3000 /* milliseconds */);
conn.setRequestMethod("GET");
conn.setDoInput(true);
conn.setDoOutput(true);
OutputStream os = conn.getOutputStream();
BufferedWriter writer = new BufferedWriter(
new OutputStreamWriter(os, "UTF-8"));
writer.write(getPostDataString(postDataParams));
writer.flush();
writer.close();
os.close();

enter image description here

虽然方法是GET。任何人都可以告诉我问题是什么吗?

最佳答案

评论这一行:

conn.setDoOutput(true); 

关于java - 我正在向服务器发送 GET 方法,但接收 POST 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47297554/

相关文章:

java - 是否仍支持 GWT Mosaic?

Android 音频流 - 在 AudioTrack 上获取静态噪声

安卓错误 : Unable to merge dex

http - HTTP TRACE请求有body怎么办?

java - Java 媒体信息提取器

java - mcforge:无法保留足够的空间

java - Swift 快速排序算法

android - 寻找 Android 电子书编程的开源引用

xml - 如何监视远程文件的任何更改?

Angular HttpClient post 请求类型