Nếu bạn cố gắng đăng nhập tại https://orbit.theplanet.com/Login.aspx?url=/Default.aspx (sử dụng kết hợp tên người dùng/mật khẩu), bạn có thể thấy rằng thông tin đăng nhập được gửi dưới dạng tập dữ liệu POST không truyền thống: chỉ là chuỗi JSON đơn lẻ và không có cặp khóa = giá trị bình thường.Làm cách nào để tạo yêu cầu POST JSON với LWP?
Cụ thể, thay vì:
username=foo&password=bar
hoặc thậm chí một cái gì đó như:
json={"username":"foo","password":"bar"}
Có đơn giản là:
{"username":"foo","password":"bar"}
Có thể để thực hiện một yêu cầu như vậy với LWP
hoặc một mô-đun thay thế? Tôi đã chuẩn bị để làm như vậy với IO::Socket
nhưng muốn một cái gì đó cao cấp hơn nếu có.
print $ res-> decoded_content nên in đáp ứng được giải mã – kyle