我在 HUAWEI P8 智能手机上收到此异常“android javax.net.ssl.SSLException: 502 AUTH TLS OK”,但在 SAMSUNG Galaxy J3 智能手机上运行良好
import org.apache.commons.net.ftp.FTPSClient;
FTPSClient mFTPClient = new FTPSClient("TLS", false);
mFTPClient.connect(sFTPServer,iFTPPort) => exception android javax.net.ssl.SSLException: 502 AUTH TLS OK
此命令适用于 SAMSUNG GALAXY J3 智能手机,但不适用于 HUAWEI P8 智能手机:如何解决?
<小时/>最佳答案
根据this Android 9(API 28+)中的安全规则已更改,因此您应该使用某种方法来允许畅通的流量连接到您的服务器。
一个简单的方法应该是添加:
android:usesCleartextTraffic="true"
给您的<application>
list 中的标记
你也可以尝试这样的方式: 添加:
android:networkSecurityConfig="@xml/network_security_config"
给您的<application>
在应用程序 list 中添加标记,然后创建 XML 文件“network_security_config.xml”:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true">
</network-security-config>
关于java - 在华为智能手机上为 "android javax.net.ssl.SSLException: 502 AUTH TLS OK",但在三星智能手机上运行良好。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59770934/