Guzzlehttp - ร่างกายได้รับคำตอบจาก Guzzle 6 อย่างไร
ฉันพยายามที่จะเขียนเสื้อคลุมรอบ api บริษัท ของฉันกำลังพัฒนา มันเป็นความสงบและการใช้บุรุษไปรษณีย์ฉันสามารถส่งคำขอโพสต์ไปยังจุดสิ้นสุดเช่นhttp://subdomain.dev.myapi.com/api/v1/auth/ชื่อผู้ใช้และรหัสผ่านเป็นข้อมูล POST และฉันได้รับโทเค็นกลับมา ทำงานได้ตามที่คาดไว้ ตอนนี้เมื่อฉันลองและทำสิ่งเดียวกันจาก PHP ฉันจะเอาGuzzleHttp\Psr7\Responseวัตถุกลับคืนแต่ดูเหมือนจะไม่พบโทเค็นที่ใด ๆ ข้างในนั้นเหมือนที่ฉันทำกับคำขอบุรุษไปรษณีย์ รหัสที่เกี่ยวข้องดูเหมือนว่า: $client = new Client(['base_uri' => 'http://companysub.dev.myapi.com/']); $response = $client->post('api/v1/auth/', [ 'form_params' => [ 'username' => $user, 'password' => $password ] ]); var_dump($response); //or $resonse->getBody(), etc... ผลลัพธ์ของโค้ดด้านบนมีลักษณะดังนี้ (คำเตือนกำแพงข้อความเข้า): object(guzzlehttp\psr7\response)#36 (6) { ["reasonphrase":"guzzlehttp\psr7\response":private]=> string(2) "ok" ["statuscode":"guzzlehttp\psr7\response":private]=> int(200) ["headers":"guzzlehttp\psr7\response":private]=> …