日常开发中避免不了网络交互, Scala 网络请求
1.导包
<dependency>
<groupId>org.scalaj</groupId>
<artifactId>scalaj-http_2.11</artifactId>
<version>2.4.1</version>
</dependency>
2.发送get请求,请求百度地址,并且输出网页。
@Test
def test3: Unit = {
var ss = Http("http://www.baidu.com/").asString;
println(ss);
}
3.post网络请求,指定请求头,以及请求的字节码,参数。
Http("http://foo.com/search").postData("""{"id":"12","json":"data"}""")
.header("Content-Type", "application/json")
.header("Charset", "UTF-8")
.option(HttpOptions.readTimeout(10000)).asString
网友评论