2015-03-18 16 views
5

Guzzle bao gồm một máy chủ NodeJS đơn giản để thử nghiệm, và tôi đang sử dụng nó để mô phỏng phụ trợ của tôi. Máy chủ chứa phương thức getReceivedRequests trả về danh sách tất cả các yêu cầu mà nó đã nhận và tôi đang cố kiểm tra các yêu cầu để đảm bảo chương trình của tôi gửi chính xác.Làm thế nào để kiểm tra tải trọng của một yêu cầu guzzle

Đối với yêu cầu GET thật dễ dàng. Nhìn vào lớp Request, tôi có thể nhận được các tham số truy vấn và xác nhận chúng.

Câu hỏi đặt ra khi tôi đang cố kiểm tra yêu cầu PUT. Nhìn vào lớp Request dường như không có cách nào để tôi có được trọng tải của nó. Trong thực tế, tôi thậm chí không biết nơi tải trọng được lưu trữ trong đối tượng, vì không có trường riêng được chỉ định như vậy.

Có cách nào để tôi có thể xác nhận về tải trọng của yêu cầu che giấu không?

Trả lời

0

tôi sử dụng để kiểm tra và sửa lỗi theo yêu cầu tải trọng của tôi

$request->getBody()->read($request->getBody()->getSize())

Các vấn đề liên quan