Tôi muốn hỏi liệu có bất kỳ hỗ trợ nào cho tham số POST trong RAML hay không. Và nếu có - cú pháp là gì. Tôi đã duyệt thông số 0.8 và chỉ định số 1.0 (thực ra tôi bị ràng buộc là 0.8
, vì nhiều công cụ không hỗ trợ 1.0
). Tôi không tìm thấy hỗ trợ POST thông số, nhưng có lẽ tôi chỉ bỏ lỡ một cái gì đó.Hỗ trợ thông số POST trong RAML
Vì vậy, ý của tôi là gì? Đây có thể là một trong hai (xin lỗi, tôi không biết tên chính thức của họ, nếu có bất kỳ):
HTTP thông số đơn giản,
key=value
, mỗi tham số trong một dòng, nhưname=John Doe amount=5
mà không phải là thực sự tiện dụng (ví dụ như không có làm tổ)thông số như JSON đối tượng, chỉ cần một JSON với tất cả các cú pháp của nó cho phép (server-side cần phải phân tích json này); chẳng hạn như:
{"name":"John Doe","amount":"5"}
triển khai server-side API khác nhau sử dụng hoặc 1 hoặc một trong 2. Dù sao, RAML hỗ trợ như thế nào?
Loại nội dung nào đang được sử dụng cho tùy chọn 1? –
@DavidDossot Nó không quan trọng, tôi có thể điều chỉnh nó sau này. Câu hỏi đặt ra là về khái niệm. Bạn có thể giả định rằng 'name' là kiểu' string' và 'amount' của kiểu' number'. – ducin
Điều quan trọng vì loại nội dung là một phần của đặc tả cơ thể yêu cầu trong RAML. Ngoài ra tôi không quen thuộc với mã hóa này và vì vậy tôi đã hy vọng tìm hiểu thêm về nó một khi tôi biết loại. –