Axios
Axios ๊ฐ์
โ JavaScript์ HTTP ์น ํต์ ์ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
โ ํ์ฅ ๊ฐ๋ฅํ ์ธํฐํ์ด์ค์ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ ๋น๋๊ธฐ ํต์ ๊ธฐ๋ฅ ์ ๊ณต
Axios ๊ธฐ๋ณธ๊ตฌ์กฐ
Axios ์ฌ์ฉํด๋ณด๊ธฐ
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
<script>
axios.get('์์ฒญํ URL')
.then(์ฑ๊ณตํ๋ฉด ์ํํ ์ฝ๋ฐฑํจ์)
.catch(์คํจํ๋ฉด ์ํํ ์ฝ๋ฐฑ ํจ์)
</script>
โ get, post ๋ฑ ์ฌ๋ฌ method ์ฌ์ฉ ๊ฐ๋ฅ
โ then
์ ์ด์ฉํด์ ์ฑ๊ณตํ๋ฉด ์ํํ ๋ก์ง ์์ฑ
โ catch
์ ์ด์ฉํด์ ์คํจํ๋ฉด ์ํํ ๋ก์ง ์์ฑ
๊ณ ์์ด ์ฌ์ง api ๊ฐ์ ธ์ค๊ธฐ (Python)
import requests
print('๊ณ ์์ด๋ ์ผ์น')
cat_image_search_url = 'https://api.thecatapi.com/v1/images/search'
response = requests.get(cat_image_search_url)
if response.status_code == 200:
print(response.json())
else:
print('์คํจํ๋ค์น')
print('์ผ์น์ผ์น')
โ ์ฒ๋ฆฌ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด ๋๊ธฐ์์ผ๋ก ์ฒ๋ฆฌ ๋๋ค.
๊ณ ์์ด ์ฌ์ง api ๊ฐ์ ธ์ค๊ธฐ (JavaScript)
โ ๋น๋๊ธฐ์์ผ๋ก ์ฒ๋ฆฌ ๋๋ค.
'โญ Personal_Study > Javascript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์น์์ผ์ ํ์ฉํด ์ค์๊ฐ ์ฑํ ๊ตฌํํ๊ธฐ - React (1) | 2023.05.06 |
---|---|
AJAX (0) | 2022.11.05 |
๋๊ธฐ์ ๋น๋๊ธฐ (0) | 2022.11.04 |
Callback & Promise (0) | 2022.11.04 |
JavaScript์์์ This (0) | 2022.11.03 |
๋๊ธ