Tôi hiện đang phát triển ứng dụng Rails, trong đó tôi cần gửi động XML yêu cầu tới dịch vụ web bên ngoài. Tôi chưa bao giờ làm điều này trước đây và tôi đã mất một chút.Tạo XML động và đăng nó lên dịch vụ web trong Rails
Chính xác hơn, tôi cần gửi yêu cầu cho đối tác hậu cần của mình khi trạng thái của đơn đặt hàng được cập nhật. Ví dụ: khi đơn hàng được xác nhận, tôi cần gửi dữ liệu như địa chỉ của khách hàng, địa chỉ nhận hàng, v.v ...
Tôi định sử dụng trình tạo XML để tạo động yêu cầu và Net: HTTP hoặc HTTParty để đăng yêu cầu, dựa trên this example.
Đó có phải là cách phù hợp để làm như vậy không? Làm thế nào tôi có thể tạo ra các yêu cầu XML bên ngoài bộ điều khiển và sau đó sử dụng nó trong HTTParty hoặc Net: HTTP?
Nhờ sự giúp đỡ của bạn,
Clem
Cảm ơn rất nhiều về colinm câu trả lời của bạn và để biết chi tiết về cách tạo XML! Thật vậy, tôi sẽ cần phải gửi một số yêu cầu khác nhau cho các tiểu bang khác nhau (được biểu diễn bằng máy trạng thái) nhưng tôi nghĩ tôi có thể xử lý nó ngay bây giờ! – ClemDoum