原来你也上网冲浪啊
无非就get和post嘛
一般get神奇的JSON是很常见的
首先
记得去声明权限
<uses-permission android:name="android.permission.INTERNET" />
不然没法上网
用OkHttp
非常简单,首先要一个OkHttpClient
的示例
val client = OkHttpClient()
然后要发送一条请求可以
val request = Request.Builder()
.url("网址")
.build()
之后创建一个Call对象打call,然后进行一个执行
val response = client.newCall(request).execute()
responce就是call来的数据,像这样就可以得到具体内容
val responseData = response.body?.string()
注意不要写成toString()
了!
某些情况下可能会出现连接超时的情况,这时就可以试试重新连接
写一个函数,通过repeat
可以决定重试次数,如果成功了就直接return
,不成就delay
一下继续试
Retrofit
还没学呢(