سر کشیدن می آید با یک API قدرتمند و پشتیبانی کامل برای به & nbsp؛ پروتکل HTTP / 1.1.
به نقش اصلی است که به ارائه مجموعه ای از ابزار های آماده ساخته شده است که توسعه دهندگان را قادر به ارسال درخواست به سرویس های مختلف وب (API، سرور، پایگاه داده) و پرس و جو برای داده.
به عبارت سر کشیدن یک سازنده مشتری API ساده است. یک چارچوب است که ساده عملیات مورد نیاز خود را ایجاد توییتر، فیس بوک، گوگل، و غیره مشتری API خود را
چه در این نسخه جدید است:
رفع اشکال با serialize کردن پرس و جو گزینه درخواست که در آن و جدا گم شده بود.
اضافه شدن یک پیغام خطا بهتر برای زمانی که بدن به عنوان یک آرایه ارائه شده است. لطفا form_params استفاده کنید و یا چند به جای.
رفع DOC های مختلف.
چه در نسخه 6.0.1 جدید است:
رفع اشکال با serialize کردن پرس و جو گزینه درخواست که در آن و جدا گم شده بود.
اضافه شدن یک پیغام خطا بهتر برای زمانی که بدن به عنوان یک آرایه ارائه شده است. لطفا form_params استفاده کنید و یا چند به جای.
رفع DOC های مختلف.
چه در نسخه 5.2.0 جدید است:
کلاس استخر دیگر با استفاده از بازگشت هنگامی که یک درخواست ره است.
به اندازه یک استخر هم اکنون می توانید به صورت پویا با استفاده از مخاطبین قابل تنظیم است.
تنظیم یک گزینه درخواست به تهی در هنگام ایجاد یک درخواست با یک مشتری اطمینان خواهد داد که گزینه تنظیم نشده است. این اجازه می دهد تا شما را به بازنویسی گزینه درخواست به طور پیش فرض بر اساس هر درخواست.
اضافه شدن توانایی برای محدود کردن که پروتکل برای تغییر مسیر را بوسیله یک آرایه پروتکل در گزینه allow_redirects درخواست مجاز می باشد.
آینده تو در تو به دلیل مجدد در حال حاضر حل و فصل در هنگام انتظار برای پاسخ همزمان.
و & quot؛ 0 و & quot؛ در حال حاضر یک مسیر URI مجاز می باشد.
جستجوهای typehints دیگر در استدلال $ پرس و جو در سازنده، اجازه می دهد برای رشته ها و آرایه.
چه در نسخه 5.0.1 جدید است:
ثابت که در آن خطاهای اتصال هنوز هم آبجکت پاسخ بازگشت در خطا و پایان رویداد هر چند پاسخ غیر قابل استفاده است. این درست شده است به طوری که یک پاسخ در `روش getResponse` از این وقایع بازگشت نیست در صورتی که پاسخ کامل نشد.
ثابت است که شماره که در آن آمار انتقال شد که در RingBridge جمعیت نیست.
چه در نسخه 5.0.0 جدید است:
اضافه شدن پشتیبانی برای غیر مسدود پاسخ بر اساس guzzlehttp / سر کشیدن حلقه.
اضافه شدن یک API عمومی برای ایجاد یک آداپتور به طور پیش فرض HTTP.
به روز شده در تغییر مسیر پلاگین به غیر مسدود طوری که تغییرمسیر به صورت همزمان ارسال می شود. پلاگین دیگری که این هم اکنون می توانید به روز می شود به غیر مسدود کردن.
اضافه شده یک & quot؛ پیشرفت و & quot؛ رویداد به طوری که شما می توانید آپلود و دانلود وقایع حال پیشرفت است.
او GuzzleHttp & # x5c؛ استخر که پیاده سازی FutureInterface و انتقال درخواست به صورت همزمان با استفاده از یک اندازه استخر پوش و موثر به عنوان امکان پذیر است.
hasListeners افزوده شده () به EmitterInterface.
حذف GuzzleHttp & # x5c؛ ClientInterface :: sendAll و مشخص شده GuzzleHttp & # x5c؛ مشتری :: sendAll عنوان توصیه شده (هنوز هم وجود دارد، نه تنها روش توصیه می شود).
چه در نسخه 4.2.2 جدید است:
ثابت نشت حافظه در CurlAdapter که استفاده مجدد از دسته حلقه.
دیگر با استفاده از `request_fulluri` در پروکسی آداپتور جریان.
تغییرمسیر نسبی در حال حاضر در آخرین پاسخ، پاسخ اول است.
چه در نسخه 4.1.6 جدید است:
او متد های کمکی برای آن را آسان تر برای نشان پیام به عنوان رشته، از جمله گرفتن خط شروع و گرفتن هدر به عنوان یک رشته است.
چه در نسخه 4.1.3 جدید است:
رفع مختلف به چند / ارسال POST فرم اطلاعات
بسته بندی 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 ()`.
هم اکنون می توانید از عبور از یک قابل فراخوانی یا آرایه ای از آرایه های انجمنی که در آن هر آرایه انجمنی شامل و & quot می شود. FN شود & quot و & quot؛ و & quot ؛، اولویت و & quot؛ یک بار و & quot؛ کلید.
چه در نسخه 3.8.1 جدید است:
ارسال درخواست جریان پی اچ پی دیگر نیروهای `HTTP / 1.0`.
اضافه کردن اطلاعات بیشتر به استثنا ExceptionCollection به طوری که کاربران باید زمینه بیشتر، از جمله ردیابی پشته از هر زیر استثنا.
به روز شده در `ویژگی ref` $ در شرح خدمات به ادغام بیش از هر پارامترهای موجود از یک طرح (به جای ضربه بزند همه چیز).
آدرس ها ادغام در حال حاضر شی رشته پرس و جو از آدرس نسبی استفاده (نتیجه اجازه می دهد جمع آوری جستجوهای سفارشی).
رشته پرس و جو در حال حاضر در راه است که آنها هیچ تبدیل کلید خالی فاقد مقدار به یک آویزان `` = تجزیه شده است.
در حال حاضر درست فرار از ذخیره عبارت منظم زمانی که مطابق دامنه کوکی.
دسترسی به شبکه در حال حاضر غیر فعال هنگام بارگذاری اسناد XML است.
چه در نسخه 3.8.0 جدید است: اضافه شده
توانایی تعریف یک نام POST برای یک فایل
JSON تجزیه پاسخ حال حاضر به درستی پیاده روی additionalProperties
کد خطا حلقه 18 در حال حاضر به طور خودکار در BackoffPlugin دوباره
ثابت خطای حلقه که URL های حاوی قطعات
ثابت است که شماره در صورت BackoffPlugin سعی مجدد که در آن در تلاش بود برای دسترسی به تمام استثنا به عنوان اگر آنها CurlExceptions شد
تابع ثابت CURLOPT_PROGRESS برای پی اچ پی 5.5
اضافه شدن توانایی برای سر کشیدن برای کار با نسخه های قدیمی تر از حلقه هایی که پشتیبانی نمی `CURLOPT_TIMEOUT_MS`
رفع اشکال که در هنگام تجزیه پارامترهای هدر خالی مواجه شد
UriTemplate در حال حاضر یک `setRegex ()` روش برای مطابقت با اسناد
از `پارامتر درخواست debug` اکنون چک می کند اگر آن truthy به جای صورت وجود است
تنظیم `debug` پارامتر درخواست به درست نشان می دهد خروجی طولانی حلقه به جای استفاده از LogPlugin
اضافه شدن توانایی برای ترکیب با استفاده از URL های RFC سخت 3986 انطباق
اشیاء فرماندهی هم اکنون می توانید بازگشت خطاهای اعتبار مواجه می شوند توسط دستور
رفع مختلف به revalidation کش
رفع مختلف به AsyncPlugin
تمیز کردن اسکریپت ساخت
چه در نسخه 3.7.4 جدید است:
نسخه حداقل PHP حال حاضر به درستی به عنوان 5.3.3 (از 5.3.2) مشخص شده
به روز شده در cacert.pem همراه
OauthPlugin اکنون پشتیبانی از اضافه کردن احراز هویت به هدر و یا رشته پرس و جو
رفع اشکال:
0 در حال حاضر یک مقدار مجاز در یک پارامتر توضیحات است که یک مقدار پیش فرض
SchemaFormatter اکنون یک عدد صحیح در هنگام قالب بندی به یک زمان یونیکس می گرداند
تمیز کردن و URL ثابت حذف نقطه بخش به درستی حل و فصل نقاط داخلی
چه در نسخه 3.7.2 جدید است: اضافه شده
یک راه برای اضافه کردن اشیاء دامنه سفارشی به خدمات تجزیه توضیحات با استفاده از `رویداد operation.parse_class`.
حلقه چند پاکسازی و بهینه سازی.
چه در نسخه 3.7.1 جدید است:
رفع اشکال: حرکت کارخانه جریان قبل از قبل از ساخت جریان ارسال رویداد به.
رفع اشکال: کوکی ها دیگر در آدرس IP در RFC 6265 مطابقت
رفع اشکال: به درستی تجزیه پارامترهای هدر که در `& # x3c هستند؛ & # x3e؛` و به نقل از
اضافه شده `cert` و` ssl_key` به عنوان گزینه های درخواست
`هدر Host` هم اکنون می توانید از قسمت میزبان از یک URL واگرا اگر ضربه سر به صورت دستی تنظیم شده است
`سر کشیدن & # x5c؛ خدمات و # x5c؛ فرماندهی & # x5c؛ LocationVisitor & # x5c؛ درخواست پاسخ به & # x5c؛ XmlVisitor` به تغییر از با استفاده از SimpleXML به به XMLWriter بازنویسی شد
پارامترهای OAuth حفظ تنها از طریق پلاگین اضافه شده است اگر آنها در حال حاضر تنظیم نشده
استثنا در حال حاضر پرتاب هنگامی که یک URL قابل تفسیر نیست
چه در نسخه 3.7.0 جدید است:
command.request_options اضافه شده به سر کشیدن & # x5c؛ خدمات و # x5c؛ فرماندهی & # x5c؛ AbstractCommand به تصویب گزینه درخواست به درخواست ایجاد شده توسط یک فرمان (به عنوان مثال هدر های سفارشی، متغیرهای رشته پرس و جو، تنظیمات ایست، و غیره).
اندازه جریان در سر کشیدن & # x5c؛ جریان & # x5c؛ PhpStreamRequestFactory در حال حاضر تنظیم شود اگر طول محتوای در هدر یک پاسخ بازگشت
او سر کشیدن & # x5c؛ مشترک & # x5c؛ مجموعه :: setPath (مسیر $، $ ارزش) برای تنظیم یک مقدار را به یک آرایه با استفاده از یک کلید تو در تو (به عنوان مثال مجموعه $ - & # x3e؛ setPath ( 'فو / باز / نوار، 'امتحان')؛ اکو مجموعه $ [ 'تولی'] [ 'نوار'] [ 'نوار']؛)
ServiceBuilders در حال حاضر پشتیبانی ذخیره و بازیابی داده های دلخواه
CachePlugin هم اکنون می توانید تمام منابع پاکسازی برای یک URI داده
CachePlugin طور خودکار می تواند پاکسازی تطبیق اقلام ذخیره سازی هنگامی که یک درخواست غیر idempotent است به یک منبع ارسال
CachePlugin حال حاضر با استفاده متفاوت باشد هدر برای تعیین اینکه آیا یک منبع یک ضربه کش است
سر کشیدن & # x5c؛ HTTP و # x5c؛ پیام & # x5c؛ پاسخ حال حاضر پیاده سازی & # x5c؛ Serializable
او سر کشیدن & # x5c؛ کش & # x5c؛ CacheAdapterFactory :: fromCache () به راحتی آداپتورهای کش ایجاد
سر کشیدن & # x5c؛ خدمات و # x5c؛ ClientInterface :: اجرا () در حال حاضر یک آرایه، فرمان، و یا گذرپذیر می پذیرد
رفع اشکال در بلعیدن & # x5c؛ HTTP و # x5c؛ پیام & # x5c؛ سربرگ و # x5c؛ لینک :: addLink ()
دست زدن بهتر از محاسبه اندازه یک جریان در سر کشیدن & # x5c؛ جریان & # x5c؛ جریان با استفاده از fstat () و ذخیره به اندازه
سر کشیدن & # x5c؛ مشترک & # x5c؛ استثنا & # x5c؛ ExceptionCollection حال حاضر یک پیام استثنا بیشتر قابل خواندن ایجاد
رفع قبل از میلاد استراحت: اضافه شده تماس اجرای MonologLogAdapter به جای گسترش از PsrLog به طوری که کاربران قدیمی تر سیمفونی هنوز هم می تواند با استفاده از نسخه های قدیمی از monolog را.
رفع قبل از میلاد استراحت: اضافه شدن اجرای در سر کشیدن برای & # x5c؛ HTTP و # x5c؛ پیام & # x5c؛ AbstractMessage :: getTokenizedHeader (). در حال حاضر راه اندازی یک هشدار E_USER_DEPRECATED که استفاده می شود. استفاده از $ پیام - & # x3e؛ getHeader () - & # x3e؛ parseParams ().
چند بهبود عملکرد به سر کشیدن & # x5c؛ مشترک & # x5c؛ مجموعه
اضافه شده یک استدلال گزینه $ به پایان از روش های زیر از سر کشیدن & # x5c؛ HTTP و # x5c؛ ClientInterface: createRequest، سر، حذف، قرار دادن، پچ، پست، گزینه ها، prepareRequest
مورد نیاز:
PHP 5.3.2 یا بالاتر
نظر یافت نشد