๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Tried. Failed. Logged.
๐Ÿ‘จ๐Ÿผ‍๐Ÿ’ป๊ฐœ๋ฐœ/์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค

์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค - HTTP ํ†ต์‹  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(Volley)

by Janger 2022. 4. 5.
728x90

 

[build.gradle]

implementation 'com.android.volley:volley:๋ฒ„์ „'

 

[AndroidManifest.xml]

<uses-permission android:name="android.permission.INTERNET"/>

<application
	android:usesCleartextTraffic="true">

usesCleartextTraffic๋กœ https ์‚ฌ์šฉ ์ง€์› ํ™œ์„ฑํ™”

 

 

 

[mainActivity.java]

String url ="https://www.google.com";
RequestQueue requestQueue = Volley.newRequestQueue(getApplicationContext());

StringRequest stringRequest = new StringRequest(Request.Method.GET,
    url,
    new Response.Listener<String>() {
        @Override
        public void onResponse(String response) {
        	textView.setText("Response is: "+ response.substring(0,500));
        }
    },
    new Response.ErrorListener() {
		@Override
    	public void onErrorResponse(VolleyError error){
        	/*์—๋Ÿฌ์ฒ˜๋ฆฌ*/
        }      
    }
);

requestQueue.add(stringRequest);

 

 

์ฐธ์กฐ: 

https://youngest-programming.tistory.com/16

 

[์•ˆ๋“œ๋กœ์ด๋“œ] Volley ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ๋ฒ•

์ถœ์ฒ˜ ๋ฐ ์ฐธ๊ณ : https://www.edwith.org/boostcourse-android/lecture/17091/ Volley ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ๋„คํŠธ์›Œํ‚น์„ ๋ณด๋‹ค ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ๋Š” HTTP ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค. build.gradl..

youngest-programming.tistory.com

 

728x90