Java中的模拟wget --no-check-certificate --secure-protocol = TLSv1

新鲜迈克

我正在尝试下载通过身份验证的网站后面的文件。该服务给出了一个示例脚本,该脚本使用wget下载文件。

现在,我试图模仿Java中的功能

set WGET_PARAM= --no-check-certificate --secure-protocol=TLSv1
set DOWNLOAD_PARAM=-nd -N -r --level=2 --include-directories=blob --accept=csv,txt,zip %PAGE%

REM * wget --save-cookies cookies.txt  %WGET_PARAM% --keep-session-cookies --post-data %ACCOUNT% -O NUL https://www.example.com!login
wget --load-cookies cookies.txt  %WGET_PARAM%  %DOWNLOAD_PARAM% 
REM * wget --load-cookies cookies.txt  %WGET_PARAM% --post-data="x=1"  -O https://www.example.com!logout

知道我如何绕过--no-check-certificate --secure-protocol = TLSv1吗?

谢谢你的帮助。

新鲜迈克

我已经完成了@Andrew Henle的建议。我遇到的一个问题是获取会话cookie。解决方案是使用

 httpsConnection.setInstanceFollowRedirects(false);

这也有帮助:为了能够在HttpURLConnection.getHeaderFields中看到Set-Cookie值,不应设置CookieManager。

https://bugs.openjdk.java.net/browse/JDK-8036017

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

node.js中的“ tlsv1警报未知ca”

来自分类Dev

将CasperJS与“ --ssl-protocol = tlsv1 --engine = slimerjs”一起使用时的未知选项

来自分类Dev

Paypal SDK自适应付款列表中的未知密码:TLSv1

来自分类Dev

Paypal SDK自适应付款列表中的未知密码:TLSv1

来自分类Dev

WGET继续-不进行-no-check-certificate

来自分类Dev

是否可以在python 3.2.5中使用PROTOCOL_TLSv1_2?

来自分类Dev

AttributeError:“模块”对象在Python 2.7.11中没有属性“ PROTOCOL_TLSv1_2”

来自分类Dev

Kivy无法创建APK | wget --no-check-certificate

来自分类Dev

是否有wget的较短版本--no-check-certificate选项?

来自分类Dev

Kivy无法创建APK | wget --no-check-certificate

来自分类Dev

wget:Windows上无法识别的选项`--no-check-certificate'

来自分类Dev

映射wget,以便自动使用--no-check-certificate

来自分类Dev

Centos 6 libCurl TLSv1错误

来自分类Dev

无法在 Nginx 上禁用 TLSv1

来自分类Dev

单一TLS错误TLSV1_ALERT_PROTOCOL_VERSION

来自分类Dev

curl是否具有像wget这样的--no-check-certificate选项?

来自分类Dev

curl是否具有像wget这样的--no-check-certificate选项?

来自分类Dev

握手期间“ tlsv1警报内部错误”

来自分类Dev

使用C#的SSL / TLSV1连接

来自分类Dev

TLSv1连接失败,握手失败

来自分类Dev

日志显示 TLSv1 而不是 SSLv3

来自分类Dev

curl --tlsv1和--tlsv1.0之间有区别吗?

来自分类Dev

如何解决使用PROTOCOL_TLSv1_2的SSL错误?

来自分类Dev

Check Server security protocol using openssl

来自分类Dev

指定TLSv1时SSLv3证书验证失败?

来自分类Dev

当TLSv1失败并显示“忽略的未知记录”时,将git还原为SSLv3

来自分类Dev

smtplib.SMTP starttls失败,并出现tlsv1警报解码错误

来自分类Dev

openssl / curl错误:SSL23_GET_SERVER_HELLO:tlsv1警报内部错误

来自分类Dev

当TLSv1失败并显示“忽略的未知记录”时,将git还原为SSLv3

Related 相关文章

  1. 1

    node.js中的“ tlsv1警报未知ca”

  2. 2

    将CasperJS与“ --ssl-protocol = tlsv1 --engine = slimerjs”一起使用时的未知选项

  3. 3

    Paypal SDK自适应付款列表中的未知密码:TLSv1

  4. 4

    Paypal SDK自适应付款列表中的未知密码:TLSv1

  5. 5

    WGET继续-不进行-no-check-certificate

  6. 6

    是否可以在python 3.2.5中使用PROTOCOL_TLSv1_2?

  7. 7

    AttributeError:“模块”对象在Python 2.7.11中没有属性“ PROTOCOL_TLSv1_2”

  8. 8

    Kivy无法创建APK | wget --no-check-certificate

  9. 9

    是否有wget的较短版本--no-check-certificate选项?

  10. 10

    Kivy无法创建APK | wget --no-check-certificate

  11. 11

    wget:Windows上无法识别的选项`--no-check-certificate'

  12. 12

    映射wget,以便自动使用--no-check-certificate

  13. 13

    Centos 6 libCurl TLSv1错误

  14. 14

    无法在 Nginx 上禁用 TLSv1

  15. 15

    单一TLS错误TLSV1_ALERT_PROTOCOL_VERSION

  16. 16

    curl是否具有像wget这样的--no-check-certificate选项?

  17. 17

    curl是否具有像wget这样的--no-check-certificate选项?

  18. 18

    握手期间“ tlsv1警报内部错误”

  19. 19

    使用C#的SSL / TLSV1连接

  20. 20

    TLSv1连接失败,握手失败

  21. 21

    日志显示 TLSv1 而不是 SSLv3

  22. 22

    curl --tlsv1和--tlsv1.0之间有区别吗?

  23. 23

    如何解决使用PROTOCOL_TLSv1_2的SSL错误?

  24. 24

    Check Server security protocol using openssl

  25. 25

    指定TLSv1时SSLv3证书验证失败?

  26. 26

    当TLSv1失败并显示“忽略的未知记录”时,将git还原为SSLv3

  27. 27

    smtplib.SMTP starttls失败,并出现tlsv1警报解码错误

  28. 28

    openssl / curl错误:SSL23_GET_SERVER_HELLO:tlsv1警报内部错误

  29. 29

    当TLSv1失败并显示“忽略的未知记录”时,将git还原为SSLv3

热门标签

归档