Guzzle

البرمجيات قطة:
Guzzle
تفاصيل البرنامج:
الإصدار: 6.1.1 محدث
تاريخ إيداع: 11 Mar 16
المطور: Michael Dowling
ترخيص: حرر
شعبية: 30

Rating: nan/5 (Total Votes: 0)

أسرف في الشراب يأتي مع واجهة برمجة تطبيقات قوية والدعم الكامل لتطبيق & nbsp؛ HTTP 1.1 بروتوكول /.

وانها الدور الرئيسي هو توفير مجموعة من الأدوات الجاهزة التي تمكن المطورين لإرسال الطلبات إلى خدمات الويب المختلفة (API والخوادم وقواعد البيانات) والاستعلام عن البيانات.

في شروط للشخص العادي أسرف في الشراب هو بسيط باني عميل API. والإطار الذي يبسط العمليات اللازمة لإنشاء الخاصة تويتر، الفيسبوك، وجوجل، الخ العميل API الخاصة بك

ما هو الجديد في هذا الاصدار:.

إصلاح الخلل مع تسلسل خيار طلب الاستعلام حيث والفاصل كان في عداد المفقودين.
وأضاف في رسالة الخطأ أفضل لأنه عندما يتم توفير الجسم كما صفيف. الرجاء استخدام form_params أو متعددة بدلا من ذلك.
إصلاحات وثيقة مختلفة.

ما هو الجديد في النسخة 6.0.1:

إصلاح الخلل مع تسلسل خيار طلب الاستعلام حيث والفاصل كان في عداد المفقودين.
وأضاف في رسالة الخطأ أفضل لأنه عندما يتم توفير الجسم كما صفيف. الرجاء استخدام form_params أو متعددة بدلا من ذلك.
إصلاحات وثيقة مختلفة.

ما هو الجديد في النسخة 5.2.0:

الطبقة بركة لم يعد يستخدم العودية عندما يتم اعتراضها الطلب.
حجم بركة ويمكن الآن تعديل حيوي باستخدام الاستدعاء.
تحديد خيار طلب فارغة عند إنشاء الطلب مع العميل وضمان عدم تعيين الخيار. هذا يسمح لك بالكتابة خيارات الطلب الافتراضي على أساس لكل طلب.
وأضاف القدرة على الحد الذي البروتوكولات يسمح لالموجهات عن طريق تحديد مجموعة البروتوكولات في خيار طلب allow_redirects.
يتم حل العقود الآجلة متداخلة بسبب المحاولة الآن عند انتظار الردود متزامن.
ومثل؛ 0 & مثل. هو الآن مسارا أوري المسموح بها.
الاستعلام typehints لم يعد على حجة $ الاستعلام في منشئ، والسماح لسلاسل والمصفوفات.

ما هو الجديد في النسخة 5.0.1:

قضية الثابتة حيث أخطاء الاتصال لا يزال عاد كائن استجابة في الخطأ ونهاية الحدث الأحداث على الرغم من أن استجابة غير صالحة للاستخدام. لقد تم تصحيح هذا بحيث لا يتم إرجاع استجابة في `طريقة getResponse` هذه الأحداث إذا فعلت استجابة غير كاملة.
قضية الثابتة حيث لم تكن مأهولة إحصاءات النقل في RingBridge.

ما هو الجديد في النسخة 5.0.0:

واضاف لدعم عدم عرقلة الردود على أساس guzzlehttp / أسرف في الشراب الدائري.
وأضاف المعهد عامة لإنشاء محول HTTP الافتراضي.
تحديث توجيه البرنامج المساعد لتكون غير مؤمن بحيث يتم إرسال الموجهات بشكل متزامن. ويمكن الآن الإضافات الأخرى مثل هذا يتم تحديثه ليكون غير مؤمن.
أضاف ومثل؛ والتقدم ومثل. الحدث بحيث يمكنك الحصول على تحميل وتنزيل أحداث التقدم.
واضاف GuzzleHttp & # x5c، بركة الذي ينفذ FutureInterface ونقل طلبات في نفس الوقت باستخدام حجم تجمع توج بأكبر قدر من الكفاءة.
hasListeners أضاف () لEmitterInterface.
إزالة GuzzleHttp & # x5c، ClientInterface :: sendAll وتميز GuzzleHttp & # x5c، العميل :: sendAll كما انتقدت (ما زال هناك، وليس مجرد وسيلة مستحسن).

ما هو الجديد في النسخة 4.2.2:

إصلاح تسرب الذاكرة في CurlAdapter عند إعادة استخدام مقابض حليقة.
لم تعد تستخدم `request_fulluri` في وكلاء محول تيار.
تقوم الموجهات النسبية الآن على الاستجابة الماضية، وليس استجابة الأولى.

ما هو الجديد في النسخة 4.1.6:

وسائل المساعد أضيف الى جعلها أسهل لتمثيل الرسائل كسلاسل، بما في ذلك الحصول على خط البداية والحصول على رؤوس كسلسلة.

ما هو الجديد في النسخة 4.1.3:

إصلاحات مختلفة لمتعددة / استمارة البيانات الإضافات وظيفة
التفاف function.php في-بيان إذا لضمان أسرف في الشراب يمكن استخدامها على الصعيد العالمي وفي الملحن تثبيت
قضية الثابتة مع توليد ودمج في الأحداث إلى مجموعة الحدث
وتطبق رؤوس ظيفة فقط قبل إرسال طلب للسماح لك بتغيير مجمع الاستعلام المستخدم قبل تحميل
وأضاف أقوى بكثير تحليل سلسلة الاستعلام
مختلف القضايا الثابتة تحليل والتطبيع مع عناوين المواقع
تحديد مشكلة حيث لم يتم استخدام رؤوس متعددة القيم بشكل صحيح في StreamAdapter

ما هو الجديد في النسخة 4.1.1:

قضية الثابتة المتعلقة باستخدام خيارات مصنع رسالة مخصصة في الفئات الفرعية.
قضية الثابتة مع حقول النموذج المتداخلة في ما بعد متعددة الأجزاء.
قضية الثابتة مع استخدام `خيار طلب json` لطلبات POST.
وأضاف `ToArrayInterface` إلى` GuzzleHttp & # x5c؛ كوكي & # x5c، CookieJar`.

ما هو الجديد في النسخة 4.1.0:

وأضاف و`خيار طلب json` تسلسل بسهولة الحمولات JSON.
أضاف `GuzzleHttp & # x5c، json_decode ()` المجمع لتحليل JSON بأمان.
وأضاف `setPort ()` `وgetPort ()` `لGuzzleHttp & # x5c؛ رسالة & # x5c، RequestInterface`.
وأضاف القدرة على توفير باعث على عميل في منشئ العميل.
وأضاف القدرة أن تستمر جلسة الكعكة باستخدام $ _SESSION.
وأضاف سمة التي يمكن استخدامها لإضافة المستمعين الحدث مكرر.
إزالة الثوابت طريقة الطلب من RequestInterface.
تحذير الثابتة عند تلقي طلب غير صالحة بدء خطوط.
MessageFactory تحديث للعمل مع وسائل خيار طلب مخصص.
تحديث حزمة cacert لأحدث البنية.

ما هو الجديد في النسخة 4.0.0:

وأضاف `GuzzleHttp & # x5c، دفعة ()` بوصفها وظيفة من الراحة لإرسال طلبات بالتوازي دون الحاجة إلى كتابة التعليمات البرمجية غير متزامن.
إعادة هيكلة كيف يتم إضافة الأحداث إلى `GuzzleHttp & # x5c، ClientInterface :: sendAll ()`.
ويمكن الآن تمرير للاستدعاء أو مجموعة من المصفوفات الترابطية حيث تحتوي كل مجموعة النقابي وومثل؛ FN ومثل ؛، ومثل؛ الأولوية ومثل ؛، و & مثل، مرة واحدة ومثل. مفاتيح.

ما هو الجديد في النسخة 3.8.1:

إرسال طلبات PHP تيار لم تعد القوات `HTTP / 1.0`.
إضافة المزيد من المعلومات إلى استثناءات ExceptionCollection بحيث يمكن للمستخدمين الحصول على مزيد من السياق، بما في ذلك تتبع المكدس من كل استثناء من الباطن.
تحديث `$ السمة ref` في وصف الخدمة لدمج أكثر من أية معلمات الحالية للمخطط (بدلا من clobbering كل شيء).
وعناوين المواقع دمج الآن استخدام الكائن سلسلة الاستعلام من URL النسبي (مما يتيح تجميع الاستعلام المخصص).
يتم تحليل سلاسل الاستعلام الآن في هذه الطريقة أنها لا تفعل تحويل مفاتيح فارغة لا قيمة لديك التعلق `=`.
الآن الهروب بشكل صحيح محدد التعبير العادية عند مطابقة المجالات كوكي.
والآن تعطيل الوصول إلى الشبكة عند تحميل وثائق XML.

ما هو الجديد في النسخة 3.8.0:

واضاف القدرة على تحديد اسم وظيفة للملف
JSON استجابة إعراب الآن يسير بشكل صحيح additionalProperties
الآن إعادة محاكمة رمز الخطأ حليقة 18 تلقائيا في BackoffPlugin
إصلاح الخطأ حليقة عندما تحتوي على عناوين شظايا
قضية الثابتة في حال BackoffPlugin إعادة المحاولة حيث كانت تحاول الوصول إلى جميع الاستثناءات كما لو كانت CurlExceptions
الإصلاح وظيفة CURLOPT_PROGRESS لPHP 5.5
وأضاف القدرة على التهم للعمل مع الإصدارات القديمة من الضفيرة التي لا تدعم `CURLOPT_TIMEOUT_MS`
إصلاح الخلل الذي واجه عند تحليل المعلمات رأس فارغة
UriTemplate لديها الآن `setRegex ()` طريقة لتتناسب مع مستندات
و`المعلمة طلب debug` يتحقق الآن إذا كان truthy بدلا من ذلك في حالة وجود
وضع `debug` طلب المعلمة ليظهر الحقيقية الانتاج حليقة مطول بدلا من استخدام LogPlugin
وأضاف القدرة على الجمع بين عناوين المواقع باستخدام الصارم RFC 3986 الامتثال
كائنات يمكن أن القيادة الآن إرجاع أخطاء التحقق من الأمر واجه
إصلاحات مختلفة لإعادة التصديق مخبأ
إصلاحات مختلفة لAsyncPlugin
تنظيف مخطوطات بناء

ما هو الجديد في النسخة 3.7.4:

والآن تحديد الحد الأدنى PHP النسخة بشكل صحيح كما هو 5.3.3 (حتى من 5.3.2)
تحديث cacert.pem المجمعة
OauthPlugin الآن يدعم إضافة المصادقة على رؤوس أو سلسلة الاستعلام
إصلاح الخلل:
0 هو الآن قيمة المسموح بها في معلمة الوصف الذي له قيمة افتراضية
SchemaFormatter يعود الآن عدد صحيح عند تنسيق إلى الطابع الزمني يونكس
تنظيف وعنوان ثابت إزالة نقطة شريحة لحل النقاط الداخلية بشكل صحيح

ما هو الجديد في النسخة 3.7.2:

وأضاف وسيلة لإضافة كائنات المجال مخصص لخدمة وصف الاعراب باستخدام `الحدث operation.parse_class`.
الضفيرة تنظيف متعددة والتحسينات.

ما هو الجديد في النسخة 3.7.1:

إصلاح الأخطاء: نقل مصنع تيار قبل إرسال الحدث إلى ما قبل بناء تيار.
تحديد علة: الكوكيز لم تعد تتطابق على عناوين IP في RFC 6265
تحديد علة: تحليل صحيح المعلمات رأس التي هي في `& # x3c؛ & # x3e؛` ونقلت
وأضاف `cert` و` ssl_key` كخيارات الطلب
`رأس Host` يمكن الآن تختلف عن استضافة جزء من عنوان URL إذا تم تعيين رأس يدويا
`أسرف في الشراب & # x5c، تم إعادة كتابة XmlVisitor` لتغيير من استخدام SimpleXML إلى XMLWriter، خدمة & # x5c، القيادة & # x5c، LocationVisitor & # x5c، طلب & # x5c
تضاف المعلمات أوث فقط عن طريق البرنامج المساعد إذا لم يتم تعيينها بالفعل
والآن طرح الاستثناءات عندما URL لا يمكن تحليل

ما هو الجديد في النسخة 3.7.0:

command.request_options يضاف إلى أسرف في الشراب & # x5c، خدمة & # x5c، القيادة & # x5c، AbstractCommand لتمرير خيارات الطلب للطلبات التي تم إنشاؤها من قبل الأوامر (على سبيل المثال الرؤوس المخصصة، والمتغيرات سلسلة الاستعلام، وإعدادات المهلة، الخ).
حجم تدفق في التهم & # x5c؛ تيار & # x5c؛ والآن يتم تعيين PhpStreamRequestFactory إذا عاد طول محتوى في رؤوس استجابة
واضاف أسرف في الشراب & # x5c؛ المشتركة & # x5c، مجموعة :: setPath ($ المسار، قيمة $) لتعيين قيمة في صفيف باستخدام مفتاح متداخلة (مثل جمع $ - & # x3e، setPath ( 'فو / الباز / بار، 'اختبار')؛ صدى جمع $ [ 'فو'] [ 'بار'] [ 'بار'].)
ServiceBuilders تدعم الآن تخزين واسترجاع البيانات التعسفية
يمكن CachePlugin الآن تطهير جميع الموارد لأوري معينة
CachePlugin يمكن تطهير تلقائيا مطابقة البنود مؤقتا عندما يتم إرسال طلب عدم idempotent إلى مورد
يستخدم CachePlugin الآن فاري رأس لتحديد ما إذا كان مورد هو ضرب مخبأ
أسرف في الشراب & # x5c، المتشعب & # x5c؛ رسالة & # x5c، استجابة تنفذ الآن & # x5c، تسلسل
واضاف أسرف في الشراب & # x5c، ذاكرة التخزين المؤقت & # x5c، CacheAdapterFactory :: fromCache () لخلق أكثر سهولة محولات مخبأ
أسرف في الشراب & # x5c، خدمة & # x5c، ClientInterface :: تنفيذ () يقبل الآن مجموعة، قيادة واحدة، أو عبورها
إصلاح الخلل في التهم & # x5c، المتشعب & # x5c؛ رسالة & # x5c، رأس & # x5c، لينك :: addLink ()
أفضل التعامل مع حساب حجم تدفق في التهم & # x5c؛ تيار & # x5c، تيار باستخدام fstat () والتخزين المؤقت حجم
أسرف في الشراب & # x5c؛ & # المشتركة x5c، استثناء & # x5c، ExceptionCollection الآن يخلق رسالة الاستثناء أكثر قابلية للقراءة
تحديد قبل الميلاد استراحة: أضيف إلى الوراء تنفيذ MonologLogAdapter بدلا من تمتد من PsrLog بحيث أقدم المستخدمين في symfony يمكن لا تزال تستخدم نسخة قديمة من Monolog.
تحديد استراحة قبل الميلاد: أضيفت تنفيذ مرة أخرى في لأسرف في الشراب & # x5c، المتشعب & # x5c؛ رسالة & # x5c، AbstractMessage :: getTokenizedHeader (). الآن الأمر الذي أدى إلى تحذير E_USER_DEPRECATED عند استخدامها. استخدام $ رسالة - & # x3e، getHeader () - & # x3e، parseParams ().
عدة تحسينات في أداء أسرف في الشراب & # x5c؛ & # المشتركة x5c، مجموعة
وأضاف حجة خيارات $ إلى نهاية الطرق التالية من أسرف في الشراب & # x5c، المتشعب & # x5c، ClientInterface: createRequest، الرأس، حذف، وطرح، والتصحيح، وظيفة، خيارات، prepareRequest

المتطلبات:

PHP 5.3.2 أو أعلى

برامج مماثلة

kiss.py
kiss.py

12 May 15

Kohana
Kohana

10 Apr 16

Jelix
Jelix

18 Apr 16

OpenXava
OpenXava

11 Mar 16

تعليقات ل Guzzle

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!
البحث حسب الفئة