D/NetworkSecurityConfig: No Network Security Config specified, using platform default HTTP 통신 오류
-발생원인
안드로이드 네트워크 보안구성에 따르면 Android9 (API 28) 부터는 일반 텍스트 지원이 사용 중지되었다고 한다.
자세한 내용은 아래 링크를 참고하자
https://developer.android.com/training/articles/security-config?hl=ko
-에러 로그
D/NetworkSecurityConfig: No Network Security Config specified, using platform default
-해결 방법
1.안드로이드 <manifest.xml> 파일에 아래와 같이 추가
manifest.xml
-----
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme"
android:networkSecurityConfig="@xml/network_security_config">
2. 안드로이드 <xml파일 만들기>
res를 우클릭 -> new -> Android Resource File 클릭

3. file name : network_security_config
Resource type : XML로 설정 후 ok
xml 파일이 생성되면 아래의 소스코드를 추가한다.
network_security_config.xml
----
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<!--Set application-wide security config using base-config tag.-->
<base-config cleartextTrafficPermitted="true"/>
</network-security-config>
----
위의 작업을 완료하면 HTTP 통신이 정상적으로 작동한다.