EN

Search
Close this search box.

موستانگ، وحشیِ دوست داشتنی

پاسخ داده شد
0
0

چگونه یک درخواست Get با استفاده از axios در react ارسال کنیم؟

  • شما باید برای ارسال دیدگاه شوید
پاسخ عالی
0
0

برای اینکار بصورت زیر عمل می کنیم:

useEffect(() => {
    axios.get('https://test.com')
        .then(response => setTotalReactPackages(response.data.total));

}, []);

و یا با استفاده از async و await :در این روش به جای then  در روش قبل متد await را فراخوانی می کنیم.

async componentDidMount() {
    const response = await axios.get('https://test..com');
    this.setState({ totalReactPackages: response.data.total })
}

درصورتیکه بخواهیم درخواست header داشته باشد بصورت زیر پارامترهای هدر را مشخص می کنیم:

componentDidMount() {
    const headers = {
        'Authorization': 'Bearer my-token',
        'My-Custom-Header': 'foobar'
    };
    axios.get('https://test.com', { headers })
        .then(response => this.setState({ totalReactPackages: response.data.total }));
}
  • شما باید برای ارسال دیدگاه شوید
نمایش 1 نتیجه
پاسخ شما
اگر قبلاً حساب کاربری دارید با پر کردن فیلد های زیر یا به عنوان مهمان ارسال کنید.
نام*
ایمیل*
وب سایت