تحويل JSON إلى ترويسة Cookie
مفيدة لإعادة إنتاج جلسة في Postman أو curl أو اختبار آلي من كوكيز محفوظة بصيغة JSON.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
طريقة الاستخدام
- أدخل نص JSON، رمّز القيم بصيغة %XX وأضف البادئة Cookie:.
- تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
- انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.
طريقة الحساب
كل مفتاح وقيمة يصبحان name=value، وتفصل الأزواج بفاصلة منقوطة ومسافة. عند تفعيل الترميز تمر القيمة عبر encodeURIComponent، وبدونه نتحقق من أن القيمة خالية من المسافة و " و , و ; و \ كما يشترط RFC 6265.
مثال
المدخلات: رمّز القيم بصيغة %XX = نعم، أضف البادئة Cookie: = لا. النتيجة: ترويسة Cookie: session_id=abc123; theme=dark; lang=ar، عدد الكوكيز: 3.
{"session_id": "abc123", "theme": "dark", "lang": "ar"}session_id=abc123; theme=dark; lang=ar
الحدود والملاحظات
- اسم الكوكي يجب أن يكون token حسب HTTP، فالمسافات والرموز مثل = و ; في الاسم تعطي خطأ.
- القيم المتداخلة من كائنات أو مصفوفات غير مقبولة، حولها إلى نص أولا.
أسئلة شائعة عن هذه الأداة
هل أحتاج ترميز القيم؟
نعم إذا احتوت مسافات أو فواصل أو نصا عربيا، فهذه غير مسموحة في قيمة الكوكي دون ترميز.
كيف أستخدم الناتج مع curl؟
ضعه بعد الخيار -b بين علامتي تنصيص، أو فعّل البادئة واستخدمه مع الخيار -H.
هل تدعم الأداة خصائص مثل Path و Expires؟
لا، هذه الخصائص تخص Set-Cookie التي يرسلها الخادم، أما ترويسة Cookie فتحمل الأسماء والقيم فقط.
