美文网首页
AndroidStudio单元测试代码无法访问网络

AndroidStudio单元测试代码无法访问网络

作者: 100个大西瓜 | 来源:发表于2025-04-02 16:41 被阅读0次

在访问韩国网站xxx.kr时,在Windows上通过代-理+浏览器能够顺利访问,但是编写单元测试代码时,一直访问不了
向AI咨询了不少解决方案,最后得到一个可行的方案,
代-理 开启后,会有一个代-理地址和代-理端口号,
浏览器通过它能够工作,但java代码没有通过它 因此访问失败;
在测试类中,添加一个方法如下:

    @Before
    public void setProxy(){
        System.out.println("开始设置代-理");
        // TODO: 2025/4/3 测试代码使用https无法取得数据,错误502,改成http就可以访问到
        System.setProperty("http.proxyHost", "127.0.0.1");
        System.setProperty("http.proxyPort", "50484");
        System.setProperty("https.proxyHost", "127.0.0.1");
        System.setProperty("https.proxyPort", "50484");
        System.out.println("完成设置代-理");
    }

其中代-理ip跟代-理端口号 要换成自己的机器上的值;
一开始ai提供的方案只有
System.setProperty("http.proxyHost", "127.0.0.1");
System.setProperty("http.proxyPort", "50484");
结果只能访问http的,无法访问https,后来添加了2行https相关的,才顺利访问到。

相关文章

  • 安卓开发入门_Android Studio下载、安装与配置(开发

    下载jdk8并安装.image.png 下载并安装AndroidStudio。因为anroid.com无法访问,可...

  • Android Studio 托管项目到码云(gitosc)教

    主要内容: 1:AndroidStudio 托管项目代码到GitHub 2:AndroidStudio 安装扩展插...

  • 需“软件质量工作总结-2”

    1、初步完成 1)独立输出异常类单元测试代码 2)单元测试代码总输出异常的行号 3)异常类单元测试代码永久抛出异常

  • 理解单元测试

    单元测试 在Java中单元测试指代码单元的测试用例,代码单元指类中的方法。单元测试是用以保证代码的逻辑正确性,测试...

  • 关于单元测试

    什么是单元测试: 单元测试从本质上讲也是代码,与普通代码的区别是,它是验证代码正...

  • iOS单元测试简单介绍

    单元测试的特点 用代码来测试代码 红灯/绿灯迭代开发 在日常开发中, 数据大部分来自网络, 很难出现'边界数据',...

  • AndroidStudio 进行单元测试

    单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来...

  • 单元测试

    1、什么是单元测试 单元测试是一种通过代码检测代码的开发手段,常用于敏捷开发和测试驱动开发; 单元测试主要针对业务...

  • AndroidStudio代码混淆

    一、前言今天要打包新产品,突然忘了混淆的参数是怎么写的了,虽然之前也混淆过,可是具体配置的参数代码有些记不起来了,...

  • Junit单元测试入门

    什么叫单元测试 单元测试可以提高代码质量与开发效率。 main单元测试与junit单元测试的比较 传统的main方...

网友评论

      本文标题:AndroidStudio单元测试代码无法访问网络

      本文链接:https://www.haomeiwen.com/subject/axrwcdtx.html