HttpsURLConnection.setRequestMethod("POST")不成功,仍然是GET方法!

图片说明

如上图所示,设置完POST,值依然是GET.

用conn.getRequestMethod()测一下调的是get还是post吧

看上去所有的变量都没有设置,包括readTimeout
你显示的是不是conn这个对象,是否执行到光标所在的行,而不是丢出了异常退出了
调试器和代码是否对应,重新生成下程序

解决了吗?我也遇到同样问题··

img


因为HttpsURLConnection setRequestMethod的时候使用的内部持有对象set 貌似是jdk8的一个bug
需要用HttpsURLConnection 的父类HttpURLConnection setRequestMethod 才行
强转一下成父类set