Chuyển đổi một yêu cầu POSTman thành Curl


140

Tôi đang gọi dịch vụ web java của mình (yêu cầu POST) thông qua POSTMAN theo cách sau đây hoạt động hoàn toàn tốt (nghĩa là tôi có thể thấy các bản ghi của mình được chèn vào cơ sở dữ liệu):

Và, đây là cách nội dung bên trong Headers(1)tab trông như thế nào:

Thay vì gọi nó qua POSTMAN, tôi phải gọi cùng một yêu cầu trong PHP bằng cách sử dụng CURL. Tôi tự hỏi liệu có cách nào để xuất lệnh này thành curllệnh để tôi có thể sử dụng nó trong mã PHP của mình không? Tôi đã tìm thấy cách tiếp cận ngược lại ở nhiều nơi trực tuyến nơi ai đó đang yêu cầu chuyển đổi yêu cầu dựa trên Curl sang POSTman nhưng không thể tìm ra cách làm ngược lại.

Một số bài viết tôi tìm thấy cho curl để đưa thư


1
Lần cuối cùng tôi sử dụng Postman, tôi nhớ nó đã hiển thị lệnh curl cho cli ở đâu đó. Bất kể, sử dụng phpcurl để đăng một cơ thể json là khá đơn giản. Chuỗi json là trường bưu điện và đặt tiêu đề thích hợp
frz3993 22/03/18

Câu trả lời:


302

nhập mô tả hình ảnh ở đây

Bạn có thể thấy nút "Code" trong ảnh chụp màn hình đính kèm, nhấn nó và bạn có thể lấy mã của mình bằng nhiều ngôn ngữ khác nhau bao gồm cả PHP cURL

nhập mô tả hình ảnh ở đây


1
Cảm ơn. Tôi tìm thấy chủ đề tương tự ở đây: stackoverflow.com/questions/40632296/ . Nhưng nó hiển thị rất nhiều thứ như Postman-Token, Cache-Control. Tôi có cần bao gồm điều đó?
Coder

Gracias Jose, điều này thật tuyệt vời. @Coder không, bạn không cần Postman-Token và tiêu đề Kiểm soát bộ đệm phụ thuộc vào việc bạn có muốn ngăn chặn tiền mặt của req hay không. Nếu bạn muốn luôn luôn nội dung mới, bao gồm nó.
Lukas Lukac

Tôi đã tìm kiếm gần như khắp mọi nơi cho điều này và cuối cùng! Câu trả lời của bạn là vấn đề. Cảm ơn rất nhiều!
scipsycho

Thành thật mà nói, siêu ấn tượng với Hooli, ý tôi là Google, nhóm làm cho người đưa thư di động để cuộn tròn
GavinBelson
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.