OkHttpClient client = new OkHttpClient();
HttpUrl httpUrl = new HttpUrl.Builder()
.scheme("http")
.host("test-mhome.co.kr")
.addPathSegment("test/test.jsp")
.addQueryParameter("division", division)
.build();
Request request = new Request.Builder()
.url(httpUrl)
.build();
client.newCall(request).enqueue(CallbackAfterGettingWon);
editCheck();
}
private Callback CallbackAfterGettingWon = new Callback()
{
@Override
public void onFailure(Call call, IOException e) {
}
@Override
public void onResponse(Call call, Response response) throws IOException {
final String strJsonOutput = response.body().string();
try
{
JSONObject jsonOutput = new JSONObject(strJsonOutput);
final int won = jsonOutput.getInt("won");
runOnUiThread(new Runnable() {
@Override
public void run() {
}
});
} catch (JSONException e) {
e.printStackTrace();
}
지금 현재 오픈소스 이용하여 DB 까지 연동한 okHttp 소스 파일입니다.
오픈소스여서 그런지 이해가 수박 겉핥기 식밖에 이해가 안갑니다..ㅠㅠ
정확한 설명하구 전송 실패했을때 메소드를 어디에다가 구현 해야할지가 막막합니다