Just add this in your dependencies
compile 'org.apache.httpcomponents:httpcore:4.4.1'
compile 'org.apache.httpcomponents:httpclient:4.5'
Finally
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:design:23.0.1'
compile 'org.apache.httpcomponents:httpcore:4.4.1'
compile 'org.apache.httpcomponents:httpclient:4.5'
}
And also add this code:
android {
useLibrary 'org.apache.http.legacy'
}
For more information, see Specify requirement for Apache HTTP Legacy library in the docs:
If your app is
targeting API level 28 (Android 9.0) or above, you must include the
following declaration within the element of
AndroidManifest.xml.<uses-library android:name="org.apache.http.legacy" android:required="false" />