اختبار واجهة برمجة تطبيقات REST لتكوين تطبيق Azure باستخدام ساعي البريد

لاختبار واجهة برمجة تطبيقات REST باستخدام Postman، ستحتاج إلى تضمين رؤوس HTTP المطلوبة للمصادقة في طلباتك. فيما يلي كيفية تكوين Postman لاختبار واجهة برمجة تطبيقات REST ، وإنشاء رؤوس المصادقة تلقائيا:

  1. إنشاء طلب جديد

  2. signRequest إضافة الوظيفة من نموذج مصادقة جافا سكريبت إلى البرنامج النصي للطلب المسبق للطلب

  3. قم بإضافة التعليمة البرمجية التالية إلى نهاية البرنامج النصي للطلب المسبق. تحديث مفتاح الوصول كما هو موضح في تعليق TODO

    // TODO: Replace the following placeholders with your access key
    var credential = "<Credential>"; // Id
    var secret = "<Secret>"; // Value
    
    var isBodyEmpty = pm.request.body === null || pm.request.body === undefined || pm.request.body.isEmpty();
    
    var headers = signRequest(
        pm.request.url.getHost(),
        pm.request.method,
        pm.request.url.getPathWithQuery(),
        isBodyEmpty ? undefined : pm.request.body.toString(),
        credential,
        secret);
    
    // Add headers to the request
    headers.forEach(header => {
        pm.request.headers.upsert({key: header.name, value: header.value});
    })
    
  4. أرسل الطلب