Symfony

HTTP Client

Layanan HttpClient, request, response, scoped client, autentikasi, strategi retry

18 pertanyaan wawancaraยท
Mid-Level
1

Komponen Symfony mana yang memungkinkan melakukan request HTTP ke layanan eksternal?

Jawaban

Komponen HttpClient Symfony menyediakan antarmuka modern dan berkinerja tinggi untuk melakukan request HTTP. Komponen ini mendukung HTTP/2, request asinkron, streaming, dan terintegrasi dengan mulus dengan sistem layanan Symfony melalui autowiring.

2

Interface mana yang harus diinjeksi untuk menggunakan client HTTP dalam sebuah service Symfony?

Jawaban

HttpClientInterface adalah kontrak standar untuk menginjeksi client HTTP melalui autowiring. Pendekatan ini memisahkan kode dari implementasi konkret dan memudahkan pengujian dengan memungkinkan client di-mock dengan mudah.

3

Method HttpClient mana yang melakukan request HTTP dan mengembalikan objek ResponseInterface?

Jawaban

Method request() adalah method utama HttpClient. Method ini menerima method HTTP, URL, dan sebuah array opsi. Method ini mengembalikan objek ResponseInterface yang merepresentasikan response secara lazy, artinya request hanya dieksekusi saat konten diakses.

4

Bagaimana cara mengambil konten JSON dari sebuah response HTTP sebagai array PHP?

5

Opsi mana yang memungkinkan mengirim body JSON dalam request POST dengan HttpClient?

+15 pertanyaan wawancara

Kuasai Symfony untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis