Tôi (thử nghiệm thủ công) một API RESTful sử dụng đầy đủ các phương thức GET/POST/PUT/DELETE. Thay vì sử dụng cURL trên dòng lệnh để nhanh chóng kiểm tra các tùy chọn đầu vào khác nhau, nó sẽ thuận tiện nếu có một ứng dụng GUI cửa sổ để làm cho việc này dễ dàng hơn. Có bất cứ điều gì như thế tồn tại?Giao diện người dùng cho cURL để thử nghiệm API
Trả lời
Tôi thích RESTclient. Nó không định dạng HTML, mặc dù (tôi giả sử Poster hiện), vì vậy nếu bạn nhận được một lỗi 500 bạn nhận được để nạo vét thông qua các văn bản trở lại chính mình.
Có vẻ thú vị nhưng nó chạy trên Java :-( –
Cũng XHR POSTER với Chrome
Tôi sẽ nói có giao diện người dùng tốt hơn sau đó là Áp phích.
Cập nhật
XHR đã gây ra sự cố cho tôi. DHC by Restlet dành cho Chrome cũng khá đẹp.
Fiddler là một công cụ rất tốt. Bạn có thể xem lịch sử yêu cầu, hỗ trợ tất cả các động từ HTTP, hoàn thành yêu cầu với các tiêu đề cần thiết (như Content-Length). Tính năng bạn đang tìm kiếm được gọi là "Trình tạo yêu cầu".
Tôi biết bài đăng này hơi cũ, nhưng Dev HTTP Client cho Chrome là plugin tốt nhất mà tôi đã tìm thấy.
Cùng với việc cung cấp giao diện người dùng đẹp, các câu trả lời khá định dạng (như JSON và XML), nó cho phép bạn lưu bất kỳ yêu cầu nào. IMHO, tính năng tốt nhất là khả năng thiết lập các "ngữ cảnh" khác nhau và đặt các biến. Ví dụ: bạn có thể có ngữ cảnh "sản xuất" và "dev", mỗi ngữ cảnh có biến "máy chủ". Sau đó, chuỗi yêu cầu của bạn có thể là http://${host}/foo
.
Trong sự quan tâm của cố gắng để giữ cho danh sách này đến nay, đây là một thậm chí tốt hơn, mở rộng Chrome mới hơn: Advanced REST Client
Insomnia là một ứng dụng máy tính để bàn dành cho Windows, Mac và Linux để gỡ lỗi API yên tĩnh.
Postman là một tiện ích mở rộng của Chrome để thử nghiệm API và thực hiện các yêu cầu http tùy chỉnh. Bạn có thể lưu các yêu cầu để sử dụng sau này, thiết lập các môi trường khác nhau (dàn dựng, triển khai) và cộng tác và chia sẻ yêu cầu với những người khác trong nhóm của bạn.
HttpRequester cho Firefox tương tự như Người đăng bài.
Hãy thử Gurl: http://code.google.com/p/gurl/ Đây là một máy phát điện HTTP yêu cầu đơn giản, dựa trên curl
Tôi nghĩ Hurl là một ứng cử viên tuyệt vời cho điều đó không?
Trong số tất cả các Firefox tiện ích mở rộng Tôi đã thử, HttpRequester là công cụ tốt nhất cho tôi. Nó rất rõ ràng và không thiếu tính năng.
Đối với Chrome, tôi muốn giới thiệu Advanced REST client hoặc Postman.
Paw dành cho OS X khá hay. $ 29,99 như của văn bản này.
Tìm thấy công cụ web hữu ích (miễn phí) cho điều này hiện có!
- 1. Tải thử nghiệm giao diện người dùng
- 2. API giao diện người dùng cho libgdx
- 3. Thử nghiệm chấp nhận tự động - Giao diện người dùng hoặc API?
- 4. Khởi chạy "Trình tạo thử nghiệm giao diện người dùng được mã hóa" mà không cần tạo một thử nghiệm giao diện người dùng mã hóa mới
- 5. Thử nghiệm giao diện người dùng web tự động trong nút js
- 6. Đặt ảnh tiểu sử cho người dùng thử nghiệm
- 7. Mã hóa tay Mã hóa giao diện người dùng Thử nghiệm
- 8. Thử nghiệm với các phần tử giao diện người dùng trong chế độ xem Android
- 9. GTK + kiểm tra giao diện người dùng
- 10. Google có cung cấp cho người dùng thử nghiệm để thử nghiệm tích hợp
- 11. Kiểm tra đơn vị Android với giải pháp cập nhật giao diện người dùng AsyncTask và giao diện người dùng
- 12. Kiểm tra giao diện người dùng
- 13. Giao diện người dùng jQuery không tải
- 14. Tạo thư viện giao diện người dùng Android có giao diện người dùng tùy chỉnh
- 15. Phát triển giao diện người dùng giao diện người dùng - WPF
- 16. Giao diện người dùng Kendo + Góc
- 17. Java: giải nén các giao diện chỉ để thử nghiệm
- 18. Giao diện người dùng Kendo và giao diện người dùng jQuery - kích thước và khung javascript
- 19. Giao diện người dùng khởi động Github? Hoặc mẫu giao diện người dùng giống như github
- 20. JS góc cho giao diện người dùng trò chơi
- 21. Thành phần giao diện người dùng ActionScript3?
- 22. Tải lên + Giao diện người dùng jQuery
- 23. Thiết kế giao diện người dùng Android
- 24. Giao diện người dùng JQuery Tabs caching
- 25. Giao diện người dùng Kendo với backbonejs
- 26. Có hướng dẫn tốt về thử nghiệm giao diện người dùng tự động chạm vào ca cao không?
- 27. Chủ đề giao diện người dùng động
- 28. Thư viện giao diện người dùng tốt nhất cho PHP
- 29. Thư viện giao diện người dùng Firefox
- 30. Điều khiển giao diện người dùng cho Win32
Lưu ý: Poster dường như đã được thay thế bởi [HttpRequester] (https://addons.mozilla.org/en-US/firefox/addon/httprequester/). Ngoài ra, lưu ý rằng cả hai công cụ sẽ thực hiện theo các chuyển hướng khi xử lý phản hồi - điều này bit tôi khi tôi muốn thử nghiệm một API trả về 300 câu trả lời. –
@vladr bạn vui lòng cho tôi biết làm thế nào tôi sẽ đặt dữ liệu đăng trong poster xin vui lòng? –
Tôi đã viết một plugin trình khách REST được gọi là Requester for Sublime Text, https://github.com/kylebebak/Requester. Nó được lấy cảm hứng từ HTTPie và Postman. Nó rất mạnh mẽ và dễ sử dụng, và nó là nền tảng đa nền tảng. Nếu bạn không yêu thích ứng dụng khách HTTP của mình, điều đó chắc chắn đáng để thử. – kylebebak