
هذا أنا ، أكتب نصًا للتكرار عبر معايير طلب POST إلى gov.tr ، جالسًا أمام الحدود إلى كرواتيا.
كيف بدأ كل شيء
أنا وزوجتي نسافر حول العالم ونعمل عن بعد. انتقلنا مؤخرًا من تركيا إلى كرواتيا (أفضل نقطة يمكن الاتصال بها في أوروبا). لكي لا تذهب إلى الحجر الصحي في كرواتيا ، تحتاج إلى الحصول على شهادة تحليل سلبي لفيروس كوفيد ، يتم إجراؤها في موعد لا يتجاوز 48 ساعة قبل الدخول.
اكتشفنا أنها مربحة نسبيًا (2500 روبل) وبسرعة (جميع النتائج تأتي في غضون 5 ساعات) يقومون بإجراء اختبار في مطار إسطنبول ، الذي انطلقنا منه للتو.
وصلنا إلى المطار قبل 7 ساعات من المغادرة ، ووجدنا نقطة اختبار. إنهم يفعلون كل شيء بطريقة فوضوية: تأتي ، وتعطي جواز سفرك ، وتدفع ، وتحصل على ملصقين من ملصقات الرموز الشريطية ، وتذهب إلى المختبر المتنقل ، حيث يأخذون إحدى هذه الملصقات منك لتحديد تحليلك. ثم تخرج ويقولون لك: اذهب إلى هذا الموقع: enabiz.gov.tr/PcrTestSonuc ، واكتب الباركود الخاص بك والأرقام الأربعة الأخيرة من جواز سفرك ، وبعد فترة ستحصل على النتيجة.
ولكن إذا كنت تقود البيانات بعد التحليل مباشرة ، فستظهر لك الصفحة خطأ.
حتى ذلك الحين ، تسللت أفكار UX "الممتازة" إلى رأسي ، حيث لا توجد طريقة لمعرفة نتيجته مع أي خطأ من المشغل ، الذي قام بإدخال بيانات جواز السفر.
قبل المغادرة
يحين وقت المغادرة ، أقود بياناتي وأرى أن هناك مستندات بالفعل لها ، على الرغم من عدم وجود نتيجة اختبار حتى الآن.
يمكن حتى ملاحظة أن الاختبارات وصلت إلى المختبر قبل 1.5 ساعة. لكن إدخال البيانات الخاص بزوجتي ما زال يلقي خطأً بعدم العثور على أي سجل. والأهم من ذلك ، أنك لن تكون قادرًا على الذهاب والسؤال عما هو خطأ ، لأنه اجتزنا الاختبار في المنطقة قبل مراقبة الجوازات.
عند الصعود على متن الطائرة ، طلبوا منا نتائج الاختبار ، لكن لحسن الحظ ، تمكنا من إقناع ممثل المطار بأنهم سيظهرون قريبًا (أظهروا لهم الرموز الشريطية) ، وكحل أخير ، سنذهب إلى الحجر الصحي.
بمجرد وصولي إلى الطائرة ، ظهرت المعلومات في الكود الخاص بي بأن اختباري كان سلبيًا.
عند الوصول
وهنا تبدأ المتعة! بمجرد وصولنا والاتصال بشبكة WiFi المحلية ، اتضح أن سجل زوجتي لا يزال غير موجود في قاعدة البيانات. وعند الحدود نفسها ، اقتربوا من الوثائق بعناية شديدة: أجرى حرس الحدود اختبارًا لفيروس كورونا وأخذهم إلى غرفة منفصلة للتحقق من حقيقته. قررنا أن نخبر حقيقتنا كما هي ونكتشف الخيارات المتاحة لدينا.
أثناء وجودنا في قائمة الانتظار ، قررت التحقق من البيانات الصحيحة (الخاصة بي) وغير الصحيحة ، وكيف تتفاعل صفحة التحقق من الصحة. اتضح
أنها كانت ترسل طلب نشر إلى www.enabiz.gov.tr/PcrTestSonuc/GetPcrRaporVerifyWithKimlik ، مع المعلمات التالية:
barkodNo = XX
kimlikNo = YY
kimlikTipi = 2
حيث barkodNo هو رقم الباركود ،kimlikNo - رقم جواز السفر ، kimlikTipi - معامل ثابت يساوي 2 (إذا قمت بملء أول حقلين فقط). لا توجد رموز مرئية. أعطى الطلب 1 للمعلمات الصحيحة (بياناتي) ، و 0 للمعلمات الخطأ.
من ساعي البريد حاولت تكرار أكثر من 40 مجموعة (فجأة حدث خطأ من حرف واحد) ، لكن لم يحدث شيء.
في تلك اللحظة ، اقتربنا من حرس الحدود ، واستمع إلى قصتنا وعرضنا الحجر الصحي. لكن من الواضح أننا لم نرغب في الجلوس في الشقة لمدة 14 يومًا ، لذلك طلبنا الانتظار قليلاً في منطقة العبور لمحاولة التعامل مع المشكلة في غضون ساعتين. دخل حرس الحدود إلى موقعنا ، وذهب ليرى ما إذا كان بإمكاننا الجلوس في المنطقة البيضاء ، وقال بموافقة الرأس: "حسنًا ، بضع ساعات فقط".
بدأت في البحث عن رقم هاتف أولئك الذين أجروا اختبار كورونا ، وفي الوقت نفسه قررت اختبار فرضية مجنونة: إذا كان هذا النظام به تجربة مستخدم رهيبة ، فلا ينبغي أن يكون نظام الأمان جيدًا ، على الرغم من أن gov.tr.
نتيجة لذلك ، أثناء جلوسي على المكالمات ، كتبت نصًا صغيرًا يتكرر على جميع الأرقام من 0000 إلى 9999 في حقل kimlikNo. لم يكن لدينا على الملصق ، لذلك لا يمكن أن يكون خطأ.
تخيل دهشتي عندما لم يتم حظري حتى بعد 500 طلب مستمر ، واستمر البرنامج النصي في العمل بسرعة 20 طلبًا في الثانية من شبكة WiFi في المطار.
لم تكن المكالمات ناجحة للغاية: تمت إعادة توجيهي من قسم إلى آخر. ولكن سرعان ما أنتج النص القيمة المرغوبة 6505 ، والتي لم تكن على الإطلاق مثل الأرقام الأربعة الحقيقية لجواز السفر.
بعد تحميل المستند ، اتضح أنه لم يكن جواز سفر زوجتي بوضوح (هذه الأرقام غير موجودة حتى للأجانب الروس) ، ولكن جميع البيانات الأخرى (بما في ذلك الاسم الأول واسم العائلة وتاريخ الميلاد) صحيحة.
الشيء الأكثر إثارة للاهتمام هو أن الرموز الشريطية ليست عشوائية أيضًا ، ولكنها تذهب واحدة تلو الأخرى تقريبًا. وبالتالي ، من الناحية النظرية ، يمكنني العثور على جهات الاتصال التي حصلت على رقم جواز سفر زوجتي ، وبشكل عام ضخ البيانات الخاصة لأشخاص آخرين بسلاسة.
ولكن كانت الساعة 9 صباحًا وليلة بدون نوم ، وتأخرت في اجتماع عبر الإنترنت وكنت سعيدًا لأنهم سمحوا لنا بالمرور دون الحجر الصحي ، لذلك بدأت للتو رحلتي عبر أوروبا.