sdk27以上默认只允许发送https请求,如果发送http请求需要修改网络安全配置。
1.添加配置文件network_security_config.xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<certificates src="system" overrodePins="true"/>
<certificates src="user" overrodePins="true"/>
</trust-anchors>
</base-config>
</network-security-config>
2.修改AndroidManifest.xml
<application
...
android:networkSecurityConfig="@xml/network_security_config">
...
</application>