2012-04-18 24 views
6

Tôi đang tạo một API kiểu CRUD bằng cách sử dụng PHP Tonic sử dụng cùng một URL (ví dụ/somepath/person) mà bạn có thể thực hiện các yêu cầu POST, GET, PUT và DELETE. Nhưng tôi đã gặp sự cố khi thử nghiệm API. Nó rõ ràng là dễ dàng để kiểm tra GET (chỉ cần truy cập vào URL với một trình duyệt) nhưng làm thế nào tôi có thể kiểm tra 3 phương pháp yêu cầu còn lại?Có ứng dụng khách CRUD mục đích chung nào không?

Tôi đang hình dung một khách hàng CRUD trên máy tính để bàn nơi tôi nhận được một hộp văn bản đơn giản để đặt tham số truy vấn, hộp URL và nút gửi.

Ứng dụng như thế này đã tồn tại chưa, hoặc tôi có phải tạo một ứng dụng không?


Câu hỏi khác, tôi có thể sử dụng CURL cho mục đích này không? Trong trường hợp nào, làm thế nào?

+0

Giả sử việc triển khai phía máy chủ của bạn là RESTful, sau đó thử nghiệm với curl sẽ không đáng kể. – GordonM

+0

Tôi đang xem xét nó. Tôi chắc chắn có thể thấy việc sử dụng cho một khách hàng đồ họa mặc dù. Các lệnh đã nhận được thực sự dài – Hubro

+0

Tôi cho rằng bạn có thể viết một ứng dụng khách mà sử dụng curl để curry các yêu cầu ra cho bạn mà nên làm cho văn bản chúng dễ dàng hơn. Tuy nhiên tôi không biết về bất kỳ phần mềm hiện có nào. Ít nhất không phải là phần mềm đưa ra các yêu cầu mục đích chung. Có một số ứng dụng sử dụng API RESTful để giao tiếp với một máy chủ tất nhiên, nhưng chúng rõ ràng ràng buộc với các tác vụ cụ thể. – GordonM

Trả lời

1

Vâng, câu hỏi rất hay! Các phần mở rộng Chrome sau đây có thể hoàn thành công việc


câu trả lời thứ hai, vâng curl có thể thực hiện công việc cho bạn - here's an example.

+0

Ứng dụng rất tuyệt, nhờ liên kết – Hubro

+0

Tôi thích các liên kết, nhưng tôi do dự để đánh dấu câu trả lời này là chính xác vì bạn nói rằng "bạn cần một ứng dụng chạy trên trình duyệt" rõ ràng là không đúng sự thật. Tôi sẽ chỉnh sửa câu trả lời một chút và đánh dấu câu trả lời chính xác, vui lòng quay lại nếu bạn không đồng ý với các thay đổi của tôi – Hubro

2

Tôi đã sử dụng plugin "Ứng dụng khách hàng nâng cao REST" cho Chrome và ứng dụng hoạt động hoàn hảo và dễ sử dụng.

Các vấn đề liên quan