作者:hanhff | 来源:互联网 | 2023-05-25 12:37
我想将请求方法从GET更改为POST.这是我的代码:
HttpURLConnection cOnnection= null;
URL url = new URL("https://accounts.google.com/o/oauth2/token");
cOnnection= (HttpURLConnection) url.openConnection();
connection.setRequestMethod("POST");
connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
connection.setUseCaches (false);
connection.setDoInput(true);
connection.setDoOutput(true);
但正如您在调试请求的方法时在此图像中看到的那样不会改变:
1> Sotirios Del..:
这只是一个实现细节.该HttpsURLConnectionImpl
对象具有对委托的引用,并设置该委托的请求方法.如果您展开delegate
字段并检查其method
字段,您将看到POST
.
如果您按照代码进行操作,您还会看到它尝试发送POST请求.