intellij idea练习 基于httpClient

1,
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=file:///e:/gradle-5.0/gradle-5.0-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

2,

plugins{
    application
//    kotlin("jvm")//编译时报找不到jvm,所以变成下面修改
    id("org.jetbrains.kotlin.jvm") version "1.3.11"
}
apply{
//    plugin("kotlin")
    plugin("org.jetbrains.kotlin.jvm")
}
application {
    mainClassName = "MainKt"
}
buildscript {
    repositories {
        maven {
            url = uri("https://plugins.gradle.org/m2/")
        }
    }
    dependencies {
        classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.11")//上面的jvm需要依赖的平台
    }
}
dependencies{
    compile(kotlin("stdlib"))
    compile("commons-httpclient","commons-httpclient","3.1")//httpClient依赖
}
repositories{
    mavenCentral()
    jcenter()
}

3,

import org.apache.commons.httpclient.HttpClient
import org.apache.commons.httpclient.methods.GetMethod
import java.io.File

fun main(args:Array<String>){
    var client = HttpClient()
    var range=1..15
    var method = GetMethod("xxx...")//这里双引号里面填你要下载的图片的网址
    client.executeMethod(method)
    var responbody = method.getResponseBody()
    method.releaseConnection()
    var file=File("1.jpg")
    file.writeBytes(responbody)

}

版权声明:本文为wel_silian原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。