Có thể sử dụng curl và đăng dữ liệu nhị phân mà không cần nhập tên tập tin? Ví dụ: bạn có thể đăng một biểu mẫu bằng cách sử dụng nhị phân qua --data-binary:
curl -X POST --data-binary @myfile.bin http://foo.com
Tuy nhiên, điều này đòi hỏi một tập tin tồn tại. Tôi đã hy vọng có thể ghi nhật ký các cuộc gọi HTTP (chẳng hạn như các dịch vụ nghỉ ngơi) dưới dạng văn bản của lệnh curl để tạo lại yêu cầu. (điều này hỗ trợ rất nhiều cho việc gỡ lỗi các dịch vụ này chẳng hạn)
Tuy nhiên, việc ghi nhật ký các lệnh curl tham chiếu tệp sẽ không hữu ích, vì vậy tôi hy vọng tôi thực sự có thể ghi dữ liệu nhị phân thô, có lẽ được mã hóa base64, nhưng vẫn cho phép bạn sao chép và dán lệnh curl đã ghi và thực thi.
Vì vậy, có thể sử dụng curl và đăng dữ liệu nhị phân mà không cần tham chiếu một tập tin? Nếu vậy, làm thế nào sẽ làm việc? Một ví dụ sẽ trông như thế nào?