Guzzle

Software screenshot:
Guzzle
Rincian Software:
Versi: 6.1.1 Diperbarui
Tanggal Upload: 11 Mar 16
Pengembang: Michael Dowling
Lisensi: Gratis
Popularitas: 30

Rating: nan/5 (Total Votes: 0)

membuang waktu datang dengan API yang kuat dan dukungan lengkap untuk & nbsp; HTTP / 1.1 protokol.

Ini peran utama untuk menyediakan satu set alat siap pakai yang memungkinkan pengembang untuk mengirim permintaan untuk berbagai layanan Web (API, server, database) dan permintaan untuk data.

Dalam istilah awam membuang waktu adalah pembangun API klien sederhana. Kerangka yang menyederhanakan operasi diperlukan untuk membuat sendiri Twitter, Facebook, Google, dll API klien Anda

Apa yang baru dalam rilis ini:.

  • Fixed bug dengan serialisasi opsi permintaan permintaan mana & separator yang hilang.
  • Ditambahkan pesan kesalahan yang lebih baik ketika tubuh disediakan sebagai array. Silakan gunakan form_params atau multi sebaliknya.
  • Berbagai doc perbaikan.

Apa yang baru di versi 6.0.1:

  • Fixed bug dengan serialisasi opsi permintaan permintaan mana yang & separator yang hilang.
  • Ditambahkan pesan kesalahan yang lebih baik ketika tubuh disediakan sebagai array. Silakan gunakan form_params atau multi sebaliknya.
  • Berbagai doc perbaikan.

Apa yang baru di versi 5.2.0:

  • kelas Renang tidak lagi menggunakan rekursi ketika permintaan adalah dicegat.
  • Ukuran Renang sekarang dapat disesuaikan secara dinamis menggunakan panggilan balik.
  • Pengaturan pilihan permintaan untuk nol saat membuat permintaan dengan klien akan memastikan bahwa opsi tersebut tidak diatur. Hal ini memungkinkan Anda untuk menimpa pilihan permintaan default pada basis per-permintaan.
  • Ditambahkan kemampuan untuk membatasi yang protokol yang diperbolehkan untuk pengalihan dengan menentukan array protokol dalam pilihan allow_redirects permintaan.
  • Bersarang berjangka karena retries sekarang diselesaikan ketika menunggu tanggapan sinkron.
  • & quot; 0 & quot; sekarang menjadi URI path diperbolehkan.
  • Query typehints tidak lagi pada argumen $ query di konstruktor, memungkinkan untuk string dan array.

Apa yang baru di versi 5.0.1:

  • Memperbaiki masalah kesalahan koneksi masih kembali objek respon dalam acara kesalahan dan akhir acara meskipun respon tidak dapat digunakan. Ini telah diperbaiki sehingga respon yang tidak dikembalikan dalam metode `getResponse` peristiwa ini jika respon tidak lengkap.
  • Memperbaiki masalah statistik pengalihan tidak sedang dihuni di RingBridge.

Apa yang baru di versi 5.0.0:

  • Ditambahkan dukungan untuk respon non-blocking berdasarkan guzzlehttp / membuang waktu-ring.
  • Ditambahkan API publik untuk menciptakan adaptor bawaan HTTP.
  • Updated redirect plugin untuk menjadi non-blocking sehingga pengalihan dikirim bersamaan. plugin lain seperti ini sekarang dapat diperbarui menjadi non-blocking.
  • Ditambahkan & quot; kemajuan & quot; acara sehingga Anda bisa mendapatkan upload dan men-download acara kemajuan.
  • Ditambahkan GuzzleHttp & # x5c;. Renang yang mengimplementasikan permintaan FutureInterface dan transfer secara bersamaan menggunakan ukuran kolam renang tertutup seefisien mungkin
  • hasListeners Ditambahkan () untuk EmitterInterface.
  • Dihapus GuzzleHttp & # x5c; ClientInterface :: Sendall dan ditandai GuzzleHttp & # x5c; Client :: Sendall sebagai usang (itu masih ada, bukan hanya cara yang disarankan)
  • .

Apa yang baru di versi 4.2.2:

  • Fixed kebocoran memori di CurlAdapter ketika menggunakan kembali Curl pegangan.
  • Tidak lagi menggunakan `request_fulluri` di proxy aliran adapter.
  • pengalihan relatif sekarang didasarkan pada tanggapan terakhir, tidak respon pertama.

Apa yang baru di versi 4.1.6:

  • metode Ditambahkan pembantu untuk memudahkan untuk mewakili pesan sebagai string, termasuk mendapatkan garis start dan mendapatkan header sebagai string.

Apa yang baru di versi 4.1.3:

upload

  • Berbagai perbaikan untuk multipart / form-data POST
  • Wrapping function.php dalam jika-pernyataan untuk memastikan membuang waktu dapat digunakan secara global dan di Komposer instalasi
  • Tetap masalah dengan menghasilkan dan penggabungan di acara ke array acara
  • header POST hanya diterapkan sebelum mengirim permintaan untuk memungkinkan Anda untuk mengubah aggregator permintaan digunakan sebelum meng-upload
  • Ditambahkan jauh lebih kuat string parsing
  • Tetap berbagai parsing dan normalisasi masalah dengan URL
  • Memperbaiki masalah di mana multi-nilai header yang tidak dimanfaatkan dengan benar di StreamAdapter

Apa yang baru di versi 4.1.1:

  • Memperbaiki masalah yang terkait dengan menggunakan opsi pabrik pesan khusus di subclass.
  • Tetap masalah dengan kolom formulir bersarang di multi-bagian POST.
  • Tetap masalah dengan menggunakan opsi `permintaan json` untuk permintaan POST.
  • Ditambahkan `ToArrayInterface` untuk` GuzzleHttp & # x5c; Cookie & # x5c;. CookieJar`

Apa yang baru di versi 4.1.0:

  • Ditambahkan `json` permintaan pilihan untuk dengan mudah cerita bersambung JSON muatan.
  • Ditambahkan `GuzzleHttp & # x5c;. Json_decode ()` wrapper untuk aman mengurai JSON
  • Ditambahkan `setPort ()` dan `getPort ()` untuk `GuzzleHttp & # x5c; Pesan & # x5c;. RequestInterface`
  • Ditambahkan kemampuan untuk memberikan emitor ke klien di konstruktor klien.
  • Ditambahkan kemampuan untuk bertahan sesi cookie yang menggunakan $ _SESSION.
  • Ditambahkan suatu sifat yang dapat digunakan untuk menambahkan acara pendengar ke iterator.
  • metode permintaan Dihapus konstanta dari RequestInterface.
  • peringatan Tetap ketika permintaan tidak valid start-garis diterima.
  • Updated MessageFactory untuk bekerja dengan metode pilihan permintaan kustom.
  • Updated CACert bundel untuk edisi terbaru.

Apa yang baru di versi 4.0.0:

  • Ditambahkan `GuzzleHttp & # x5c; bets ()` sebagai fungsi kenyamanan untuk mengirimkan permintaan secara paralel tanpa perlu menulis kode asynchronous.
  • direstrukturisasi bagaimana peristiwa ditambahkan ke `GuzzleHttp & # x5c;. ClientInterface :: Sendall ()`
  • Sekarang dapat lulus callable atau array array asosiatif dimana setiap array asosiatif berisi & quot; fn & quot ;, & quot; prioritas & quot ;, dan & quot; sekali & quot; kunci.

Apa yang baru di versi 3.8.1:

  • Mengirim permintaan aliran PHP ada kekuatan lagi `HTTP / 1.0`.
  • Menambahkan lebih banyak informasi untuk pengecualian ExceptionCollection sehingga pengguna memiliki lebih banyak konteks, termasuk setumpuk jejak masing-masing sub-pengecualian.
  • Diperbarui `$ atribut ref` dalam deskripsi layanan untuk menggabungkan lebih dari parameter yang ada skema (bukan clobbering segala sesuatu).
  • Penggabungan URL sekarang akan menggunakan objek query string dari URL relatif (sehingga memungkinkan agregator permintaan khusus).
  • string Query sekarang diurai dengan cara yang mereka lakukan tidak ada tombol kosong bertobat dengan tidak ada nilai untuk menggantung sebuah `=`.
  • Sekarang benar melarikan diri ekspresi pembatas biasa ketika pencocokan domain Cookie.
  • Akses jaringan sekarang dinonaktifkan ketika loading dokumen XML.

Apa yang baru di versi 3.8.0:

  • Ditambahkan kemampuan untuk menentukan nama POST untuk mengajukan
  • JSON respon parsing sekarang benar berjalan additionalProperties

  • code
  • Curl error 18 sekarang dicoba secara otomatis dalam BackoffPlugin
  • Fixed kesalahan Curl ketika URL berisi fragmen
  • Memperbaiki masalah dalam hal BackoffPlugin coba lagi di mana ia mencoba untuk mengakses semua pengecualian seolah-olah mereka CurlExceptions
  • fungsi CURLOPT_PROGRESS memperbaiki PHP 5.5
  • Ditambahkan kemampuan untuk membuang waktu untuk bekerja dengan versi Curl yang tidak mendukung `CURLOPT_TIMEOUT_MS`
  • Fixed bug yang ditemui saat parsing parameter sundulan kosong
  • UriTemplate sekarang memiliki `setRegex ()` metode untuk mencocokkan docs
  • `debug` permintaan parameter sekarang memeriksa apakah itu adalah truthy daripada jika ada
  • Setting `debug` permintaan parameter untuk menunjukkan benar verbose output Curl daripada menggunakan LogPlugin
  • Ditambahkan kemampuan untuk menggabungkan URL menggunakan ketat RFC 3986 kepatuhan
  • objek Command sekarang dapat mengembalikan kesalahan validasi dihadapi oleh perintah
  • Berbagai perbaikan ke cache revalidation
  • Berbagai perbaikan ke AsyncPlugin
  • Dibersihkan membangun script

Apa yang baru di versi 3.7.4:

  • versi PHP Minimum sekarang benar ditetapkan sebagai 5.3. 3 (naik dari 5.3.2)
  • Diperbarui cacert.pem dibundel
  • OauthPlugin sekarang mendukung menambahkan otentikasi untuk header atau string
  • Bug fix:
  • 0 sekarang nilai diperbolehkan dalam parameter deskripsi yang memiliki nilai default
  • SchemaFormatter sekarang mengembalikan integer ketika format ke timestamp Unix
  • Dibersihkan dan URL tetap penghapusan dot segmen untuk benar menyelesaikan titik intern

Apa yang baru di versi 3.7.2:

  • Ditambahkan cara untuk menambahkan objek domain kustom untuk layanan deskripsi parsing menggunakan `event operation.parse_class`.
  • Curl multi-pembersihan dan optimasi.

Apa yang baru di versi 3.7.1:

  • Bug fix: Pindah Pabrik aliran sebelum mengirim acara untuk sebelum membangun sungai.
  • Bug fix: Cookies tidak lagi cocok pada alamat IP per RFC 6265
  • Bug fix: Benar parsing parameter header yang berada di `& # x3c; & # x3e;` dan kutipan
  • Ditambahkan `cert` dan` ssl_key` sebagai pilihan permintaan
  • `Host` sundulan sekarang dapat menyimpang dari bagian host dari URL jika header diatur secara manual
  • `membuang waktu & # x5c; Layanan & # x5c; Command & # x5c; LocationVisitor & # x5c; Permintaan & # x5c; XmlVisitor` ditulis ulang untuk mengubah dari menggunakan SimpleXML ke XMLWriter
  • parameter OAuth hanya ditambahkan melalui plugin jika mereka belum ditetapkan
  • Pengecualian sekarang dilemparkan ketika URL tidak dapat diurai

Apa yang baru di versi 3.7.0:

  • command.request_options Ditambahkan ke menenggak & # x5c; Layanan & # x5c; command & # x5c; AbstractCommand untuk lulus pilihan permintaan permintaan yang dibuat oleh perintah (misalnya header kustom, variabel string kueri, pengaturan timeout, dll)
  • .
  • ukuran Streaming di menenggak & # x5c; Streaming & # x5c; PhpStreamRequestFactory sekarang akan diatur jika Content-Length dikembalikan dalam header dari respon
  • Ditambahkan membuang waktu & # x5c; Umum & # x5c; Collection :: setPath ($ path, $ value) untuk menetapkan nilai ke array menggunakan kunci bersarang (misalnya $ koleksi - & # x3e; setPath ( 'foo / baz / bar ',' test '); echo $ koleksi [' foo '] [' bar '] [' bar '];)
  • ServiceBuilders sekarang mendukung menyimpan dan mengambil data sewenang-wenang
  • CachePlugin sekarang dapat membersihkan semua sumber daya untuk diberikan URI
  • CachePlugin dapat secara otomatis membersihkan pencocokan item cache ketika permintaan non-idempoten dikirim ke sumber daya
  • CachePlugin sekarang menggunakan header Vary untuk menentukan apakah sumber daya adalah cache hit
  • membuang waktu & # x5c; Http & # x5c; Pesan & # x5c; Response sekarang mengimplementasikan & # x5c; Serializable
  • Ditambahkan membuang waktu & # x5c; Cache & # x5c; CacheAdapterFactory :: fromCache () untuk lebih mudah membuat tembolok adapter
  • membuang waktu & # x5c; Layanan & # x5c; ClientInterface :: mengeksekusi () sekarang menerima sebuah array, perintah tunggal, atau Traversable
  • Fixed bug di menenggak & # x5c; Http & # x5c; Pesan & # x5c; header & # x5c; Tautan :: addLink ()
  • Lebih baik penanganan menghitung ukuran aliran di menenggak & # x5c; Streaming & # x5c; Stream menggunakan fstat () dan caching ukuran
  • membuang waktu & # x5c; Umum & # x5c; Exception & # x5c; ExceptionCollection sekarang menciptakan pesan pengecualian lebih mudah dibaca
  • Memperbaiki BC istirahat. Ditambahkan kembali pelaksanaan MonologLogAdapter daripada membentang dari PsrLog sehingga lebih tua pengguna Symfony masih bisa menggunakan versi lama Monolog
  • Memperbaiki BC istirahat: Ditambahkan pelaksanaan kembali untuk membuang waktu & # x5c; Http & # x5c; Pesan & # x5c; AbstractMessage :: getTokenizedHeader (). Sekarang memicu peringatan E_USER_DEPRECATED ketika digunakan. Gunakan $ pesan - & # x3e; getHeader () - & # x3e;. ParseParams ()
  • Beberapa perbaikan kinerja untuk membuang waktu & # x5c; Umum & # x5c; Collection
  • Ditambahkan $ Pilihan argumen untuk akhir metode berikut membuang waktu & # x5c; Http & # x5c; ClientInterface: createRequest, kepala, menghapus, menempatkan, Patch, pos, Pilihan, prepareRequest

Persyaratan :

  • PHP 5.3.2 atau lebih tinggi

Software yang serupa

Servant
Servant

11 Apr 15

Dijon
Dijon

13 Apr 15

Swarm
Swarm

12 Apr 15

Ophal
Ophal

6 Mar 16

Komentar untuk Guzzle

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!