におけるREST APIクライアントライブラリの良い例はどのようなものです。私は軽量のJavaScriptクライアントでのREST APIをラップするためのベストプラクティスのスタイルを探していますJavaScriptの
var request = new SearchRequest(apikey);
request.query = "search term";
request.send(function(results) {
console.log(results);
});
それともそれは以下のように、より明示的にHTTPを受け入れる:過去には
私のようなスタイルで実装されているライブラリを見てきました
api.get("search", "search term", function(results) {
console.log(results);
});
api.post("comment", comment, function(results) {
console.log(results);
});
またはそれ以上のレベルでそのラップ:
api.search("search term", function(results) {
console.log(results);
});
api.createComment(comment, function(results) {
console.log(results);
});
最新のJavaScriptクライアントライブラリをラッピングするREST APIの優れた例あなたは最近見ました。実装の詳細、API設計だけを心配する必要はありません。
ありがとうございます!
個人的に私はあなたの3番目(より高いレベルの抽象化)の例です。 SDKのように感じられ、軽量のラッパーに似ていません。 –