热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

javaHttpURLConnection.setRequestMethod()不起作用

如何解决《javaHttpURLConnection.setRequestMethod()不起作用》经验,为你挑选了1个好方法。

我想将请求方法从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请求.


推荐阅读
author-avatar
hanhff
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有