Câu hỏi của tôi rất đơn giản: có thể gửi yêu cầu HTTP từ dòng lệnh * nix chỉ định một tệp, chứa tất cả các tham số, làm đối số không?
Trong tài liệu API REST, chúng ta thường thấy loại đặc tả đó
POST /oauth/token HTTP/1.1
Host: api.example.com
Content-Type: application/x-www-form-urlencoded
grant_type=password
&client_id=<API_KEY>
&client_secret=<API_SECRET>
&username=<USER_USERNAME>
&password=<USER_PASSWORD>
Để tránh các dòng lệnh rất dài và khó chỉnh sửa, có thể đặt các thông tin này trong một tệp, ở định dạng được đề cập ở trên (có vẻ khá chuẩn) không? Lý tưởng nhất là một cái gì đó với uốn cong trông giống như
curl --input-file myparameters.txt
Tôi không thể tìm thấy tính năng như vậy trong tài liệu curl. Có thể với một công cụ dòng lệnh khác? Cảm ơn trước.
GET /
trong tệp aa và làm cat a.a | nc 74.125.138.106 80
Điều đó không hoạt động. Sau đó, có lẽ bạn có thể thêm tiêu đề vào tập tin aa?
curl << paramfile