• 0

هل المكتبة axios تدعم ال headers ؟؟

ما هو ال header الخاص ب api وما وظيفته ؟؟

هل المكتبة axios تدعم ال headers المذكورة هنا ؟؟

رجاء اريد شرح المطلوب هنا 

Each API call must have the following headers:
• “Accept”: “application/json”.
• “Content-Type”: for normal requests “application/json; charset=UTF-8” and for upload

records requests “multipart/form-data; charset=UTF-8”.
• “Accept-Language”: “ar”.

Each API call after login must have an additional header:
• “Authorization”: “Bearer {token}” where “{token}” should be replaced with returning
access token from the login API.
1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 1

تعتبر  API Headers مصدرًا إضافيًا للمعلومات لكل استدعاء لواجهة برمجية وتتمثل مهمتهم في تمثيل البيانات الوصفية المرتبطة بطلب واجهة برمجة ا. إذا واجهت مشكلات في أحد واجهات البرمجية (API) ، فإن المكان الأول الذي يجب أن تبحث فيه هو headers ، حيث يمكنها مساعدتك في تعقب أي مشكلات محتملة.

لتعيين  headers في HTTP مع طلب Axios GET ، يجب أن تمرر كائنًا بخاصية headers كمتغير ثانٍ.

const axios = require('axios');

const res = await axios.get('https://my-domain.com/get', {
  headers: {
    'Test-Header': 'test-value'
  }
});

ولإضافة headers التي ذكرت يمكنك كتابتها على الشكل التالي:

const axios = require('axios');

const res = await axios.get('https://my-dmain.com/get', {
  headers: {
    'Accept': 'application/json'
    'Content-Type': 'application/json',
    'Authorization': 'Bearer {token}'  //   token  بقيمة   {token} يجب إستبدال 
  }
});

 

2 اشخاص أعجبوا بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

المطلوب في كل اتصال ب ال api ان تتوفر ال headers

  • “Accept”: “application/json”

  • 'Content-Type': 'application/json',

  • “Authorization”: “Bearer {token}”

ونعم يمكنك اعداد axios بكل ال headers المطلوبين

axios.post('https://example.com/postSomething', body,
{
  headers: {
    Accept: 'application/json',
    Content-Type: 'application/json',
    Authorization: 'Bearer ' + varToken
  }
})

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن