Tôi hiện đang cố gắng mô tả một API hiện có với apiary.io
. Hệ thống thực hiện xác thực thông qua một yêu cầu đăng nhập trả về một http-cookie có chứa một session-id.Làm cách nào để mô tả các phiên trong định dạng kế hoạch chi tiết của api?
Theo như tôi biết, tiêu chuẩn là trình duyệt gửi tất cả các cookie http mà trước đó anh ta nhận được từ máy chủ lưu trữ trở lại khi thực hiện một yêu cầu khác.
Dường như điều này không được thực hiện bởi Dredd khi chạy thử nghiệm được tạo bởi tệp kế hoạch chi tiết của tôi. Và vì điều này, bất kỳ yêu cầu nào cần người dùng đăng nhập đều không hoạt động chính xác cho thử nghiệm.
Có khả năng đánh dấu yêu cầu là "cần phải trước khi chạy yêu cầu này" tương ứng để buộc Dredd quản lý các cookie http này không?
BTW, dịch vụ REST được triển khai trong Sails.js
, khung mvc cho node.js
.