Tôi muốn viết một thư viện python để bọc một API kiểu REST được cung cấp bởi một dịch vụ Web cụ thể. Có ai biết về bất kỳ tài nguyên học tập tốt cho công việc như vậy, tốt nhất là nhằm vào các lập trình viên trung gian Python?HOWTO: Viết trình bao bọc API Python?
Tôi muốn có một bài viết hay về chủ đề này, nhưng tôi sẽ giải quyết các ví dụ mã đẹp, rõ ràng.
CLARIFICATION: Điều tôi đang làm là viết ứng dụng khách Python tương tác với dịch vụ Web - một thứ để xây dựng yêu cầu HTTP và phân tích cú pháp phản hồi XML/JSON, tất cả được bao bọc trong đối tượng Python.
Có vẻ như bạn muốn nhập: 'app.users.john.name()' và chuyển đến url 'http://myapp.com/api/users/john/name' và hiểu phản hồi? –
Bạn có quan tâm đến cách thiết kế một API Python trên API kiểu REST hoặc cách triển khai nó không? – jfs
@Richard, đó sẽ là RPC, không phải là REST. Bạn không thể có các mẫu URI hoặc URI tài nguyên được mã hóa cứng vào một máy khách với một API REST. Nó cần khám phá URI thông qua siêu văn bản. Chỉ nên có 1 URI được mã hóa cứng, điểm vào của dịch vụ. Nếu không, bạn vi phạm một ràng buộc của REST và nó chỉ đơn giản là RPC, với tất cả các khớp nối đó. – aehlke