ما هي الاستخدامات الصحيحة للالضفيرة؟

StackOverflow https://stackoverflow.com/questions/1810450

  •  05-07-2019
  •  | 
  •  

سؤال

ولقد سمعت بالفعل عن مكتبة حليقة، وأن أحصل على اهتمام حول ...
وكما قرأت أن هناك العديد من الاستخدامات لذلك، يمكن أن توفر لي مع بعض

هل هناك أي مشاكل أمنية معها؟

هل كانت مفيدة؟

المحلول

واحدة من انها حالات الاستخدام غير كبيرة لأتمتة الأنشطة مثل الحصول على المحتوى من مواقع أخرى من قبل التطبيق. ويمكن أن تستخدم أيضا لنشر بيانات إلى موقع آخر وتحميل الملفات عن طريق FTP أو HTTP. وبعبارة أخرى فإنه يسمح تطبيق أو برنامج نصي ليكون بمثابة المستخدم الوصول إلى موقع على شبكة الانترنت لأنها لا تصفح يدويا.

وليس هناك مشاكل أمنية المتأصلة مع ذلك، ولكن يجب استخدامه بشكل مناسب، على سبيل المثال استخدام https عند الاقتضاء.

الضفيرة ميزات

نصائح أخرى

واحدة من العديد من الخصائص المفيدة للحليقة هو التفاعل مع صفحات الويب، مما يعني أنه يمكنك إرسال واستقبال طلب HTTP ومعالجة البيانات. مما يعني أنه يمكنك الدخول إلى المواقع على شبكة الإنترنت والواقع إرسال الأوامر كما لو كنت حيث التفاعل من متصفح الويب الخاص بك.

ولقد وجدت صفحة على شبكة الإنترنت جيدة جدا بعنوان 10 أشياء رهيبة للقيام مع حليقة. انها في http://www.catswhocode.com/blog / 10-رهيبة-الأشياء إلى افعل مع حليقة

وانها لأشكال البريد الالكتروني غير المرغوب تعليق. ؛)

والضفيرة كبيرة للعمل مع واجهات برمجة التطبيقات، وخصوصا عندما كنت في حاجة لنشر بيانات. لقد سمعت أنه أسرع لاستخدام file_get_contents () لطلبات GET الأساسية (مثل الاستيلاء على تغذية RSS التي لا تتطلب مصادقة)، ولكن لم أحاول بنفسي.

إذا كنت تستخدم في السيناريو توزيعها بشكل عام، مثل ووردبريس البرنامج المساعد، تأكد للتحقق من ذلك مع function_exists ( 'curl_open')، و<م> بعض المضيفين لا تثبيته ...

وبالإضافة إلى الاستخدامات المقترحة في إجابات أخرى، أجد أنه من المفيد جدا للمكالمات اختبار خدمة الإنترنت. خصوصا على خوادم لا شىء * حيث لا أستطيع تثبيت الأدوات الأخرى ونريد لاختبار اتصال إلى خدمة ويب 3rd الطرف (ضمان قواعد الاتصال بالشبكة / جدار الحماية وما إلى ذلك) في وقت مبكر من تثبيت التطبيق الفعلي الذي سيتم التواصل مع خدمات الويب . وبهذه الطريقة إذا كان هناك مشاكل، "يجب أن يكون هناك شيء خاطئ مع التطبيق الخاص بك الاستجابة المعتادة يمكن تجنبها، وأستطيع أن التركيز على تشخيص شبكة / غيرها من القضايا التي تمنع الاتصال من التي تبذل.

وبالتأكيد يمكن تبسيط برامج بسيطة تحتاج إلى كتابة التي تتطلب البروتوكولات أعلى مستوى للاتصال.

وأنا لا أذكر المقاول، ومع ذلك، في محاولة لاستخدامه مع تحميل عالية أباتشي وحدة خادم الويب، وكان ببساطة جدا الوزن الثقيل لهذا التطبيق معين.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top