Giới thiệu @powerduck/openapi-request
@powerduck/openapi-request là trình gỡ lỗi bộ sưu tập và thư viện thực thi yêu cầu cho OpenAPI 3.2. Thư viện xây dựng và gửi yêu cầu từ tài liệu OpenAPI, nhận diện phản hồi dạng luồng, đồng thời có thể tạo tài liệu đã cập nhật từ phản hồi thực tế. Một giao diện gọn nhẹ hỗ trợ sáu giao thức truyền thông.
- Tên gói:
@powerduck/openapi-request - Phiên bản:
- Giấy phép: MIT
- Định dạng mô-đun: có cả bản dựng ESM và CommonJS, kèm khai báo kiểu.
Mục đích sử dụng
Thư viện đáp ứng ba nhu cầu với cùng một tài liệu làm cơ sở:
- Máy khách dành cho giao diện đồ họa —
createClient()trả về đối tượng có các phương thứcprepare(),send(),connect(),discover()vàwriteback(), tương ứng với từng bước trong trình soạn yêu cầu đồ họa. - Trình gỡ lỗi điều khiển bằng tập lệnh —
createDebugger()trả vềProtoKitvớisend(),sendMany()vàtoCollection()để dùng trong tự động hóa, tập lệnh và CI. - Phiên kết nối dài hạn được quản lý thủ công —
createManualSession()trả về đối tượng phiên hai chiều với thao tác mở, gửi, đóng và luồng sự kiện. WebSocket, MCP và gRPC dùng cùng cấu trúc đối tượng nên một giao diện có thể xử lý cả ba.