タグ

RESTに関するJHashimotoのブックマーク (11)

  • REST ClientのInsomniaがGraphQLにも対応していて便利 | DevelopersIO

    はじめに AWS AppSyncを使ってGraphQL APIの開発をしています。動作確認などでAWSコンソールにあるQueries(GraphiQLベース)を使用していたのですが、開発ツールとして使用するには機能不足でした。他のGraphQL ClientもGraphiQLベースで作られているものがほとんどで、欲しい機能がなかったり、AppSyncの認証を通すのが大変だったり、果ては自分でもReact.jsを勉強してGraphiQLベースでClientを作ったりしていたのですが。 最近見つけたInsomniaというREST ClientがGraphQLにも対応していてとても便利だったので紹介したいと思います。 Insomniaについて Insomnia はOSSで開発されているElectron製のREST Clientです。機能としては、モダンなREST Clientがサポートする機能は

    REST ClientのInsomniaがGraphQLにも対応していて便利 | DevelopersIO
  • Access database content from a web page using Javascript and CORS - DevDashboard

    JHashimoto
    JHashimoto 2016/08/16
    “With the growing trend of developing Single Page Applications(SPA), client side database access is an important area. With restdb.io it is easy to create CORS enabled API-keys for client database access.”
  • クライアントアプリの為のREST API設計 - Qiita

    エンジニアがアプリ担当とAPI担当で分かれているチームで、API担当のエンジニアがアプリ開発経験が無かったりすると、アプリ担当のエンジニアはどんなAPIがクライアントアプリにとって使いやすいのか、上手く伝えるのに苦労する事がありますよね?記事はそんな場面でAPI担当のエンジニアに読んでもらう事を想定しています。 APIと型 アプリ側はRESTクライアントにRetrofitやRestkit等、既に広く使われているライブラリを使用する事が多いです。それらのライブラリは、オブジェクト・JSON間の変換機能があり、アプリ側ではJSON等シリアライズされるデータ形式を意識せずに、処理系上のオブジェクトをそのまま扱えます。即ちAPI経由でやり取りされるデータは全て型を持つのです。 例えばAPI側のコードで以下の様に定義されたクラスが

    クライアントアプリの為のREST API設計 - Qiita
    JHashimoto
    JHashimoto 2016/08/12
    “もしここで、「いやウチはAPI経由でやり取りしたデータはHashのまま引き回しているんだけど...」という方がいらっしゃいましたら、その設計は問題を抱えているので早急に見直す事をお勧めします。”
  • これから始めるエンタープライズ Web API 開発 | オブジェクトの広場

    近年、Web APIは広く普及し、インターネットではサービスのインタフェースとして一般的なものとなり、この10年間、Web APIは増加の一途を辿っています。またインターネットだけでなく、企業内の業務システムでも普及しはじめており、システム間連携や開発ツールの制御などに利用されています。Web APIが次々と世に送り出されるなか、Web APIの品質は、それを利用するアプリケーションの品質を左右する重要な要素となっています。連載では、Web APIの公開/構築に興味のある方向けに、Web APIの設計や実装の課題とその解決策をご紹介します。

    これから始めるエンタープライズ Web API 開発 | オブジェクトの広場
    JHashimoto
    JHashimoto 2015/11/07
    “本連載では、Web APIの公開/構築に興味のある方向けに、Web APIの設計や実装の課題とその解決策をご紹介します。”
  • Archived MSDN and TechNet Blogs | Microsoft Docs

    Archived MSDN and TechNet Blogs 1/21/2020 2 minutes to read MSDN and TechNet blog sites have been retired, and blog content has been migrated and archived here. Archived blogs are grouped alphabetically by the initial letter of the blog name. Blogs and blog posts can be searched by their names, using the Search box at the top of the page. Actively updated blogs have been moved to other blog sites,

    Archived MSDN and TechNet Blogs | Microsoft Docs
  • RESTのベストプラクティス | POSTD

    現在ではREST APIはとても一般的な話題です。ほとんどすべてのWebアプリケーションの一部分となっています。シンプルで一貫性があり実際的なインターフェースは必須です。これは皆さんのAPIを他の人が使うことをとても容易にします。皆さんにとってはRESTの実践が日常的に感じられるかもしれませんが、RESTをあまり尊重しない人々もよく見かけます。これがRESTについて投稿するきっかけでした。 この記事にはRESTfulなAPIを設計する時に考慮すべきベストプラクティスがあります。 注意 : ここでのベストプラクティスは、私が過去の経験に基づいて良いと考える事例です。もし違う考えをお持ちであれば、お気軽にメールをくだされば意見交換できると思います。 APIのバージョンを示す APIのバージョンは必須であるべきです。これがあると時間が経ってAPIが変わっても影響を受けません。その方法の1つはUR

    RESTのベストプラクティス | POSTD
  • GOTO Berlin: Web APIでやっていいこと、いけないこと

    Rustが再評価される:エコシステムの現状と落とし穴 In this article, we share findings and insights about the Rust community and ecosystem and elaborate on the peculiarities and pitfalls of starting new projects with Rust or migrating to Rust from othe...

    GOTO Berlin: Web APIでやっていいこと、いけないこと
    JHashimoto
    JHashimoto 2014/11/18
    “こうした問題に対する私の独断的意見です。これには絶対的な正解というのはありません」InfoQの主任コンサルタントであるOliver Wolf氏は、GOTO Berlinカンファレンスの彼のトーク ”Web API DOs and DON'Ts" でこう語り始めた。”
  • APIドキュメントを書くのが楽になるツールまとめ - Qiita

    さいきんREST APIのドキュメントを書いていて、wiki使うのだるいし他に良い方法ないかな〜と調べてた時に見つけたツール群をまとめてみます。 追記: こちらも便利そうなので参考にどうぞ。 REST APIドキュメント作成ツールはapiary.ioが決定版かもしれない - Qiita swagger Swagger: A simple, open standard for describing REST APIs with JSON | Reverb for Developers デモ: Swagger UI ソースコード中にAPIの概要を書いておくと、それを元にドキュメントを自動生成してくれる。wikiやmarkdownで書くのと決定的な違いは、↓のようにドキュメント上のformからAPIコールを試すことができる点。 様々な言語のWAFに対応したライブラリも開発されてる。 Home ·

    APIドキュメントを書くのが楽になるツールまとめ - Qiita
    JHashimoto
    JHashimoto 2014/11/05
    “さいきんREST APIのドキュメントを書いていて、wiki使うのだるいし他に良い方法ないかな〜と調べてた時に見つけたツール群をまとめてみます。”
  • REST における PUT メソッドと POST メソッドの違い - 星一の日記

    最近 REST に関するを読んでいます。統一された少ないルールで、さまざまな Web アプリケーションを表現できるというのは、妄想が膨らんでワクワクしますね。学んだことをメモがてらに書きます。 RESTful Webサービス 作者: Leonard Richardson,Sam Ruby,山陽平,株式会社クイープ出版社/メーカー: オライリー・ジャパン発売日: 2007/12/21メディア: 単行購入: 25人 クリック: 842回この商品を含むブログ (168件) を見る PUT も POST も似た役割をもつメソッドです。両方ともリソースの新規作成または更新を行います。この二つのメソッドは何が異なり、どのように使い分けるべきなのでしょうか。 リソースの新規作成 まずリソースの新規作成について。 PUT は URI が指し示すリソースを直接作成することを、サーバーに要求します。たと

    REST における PUT メソッドと POST メソッドの違い - 星一の日記
    JHashimoto
    JHashimoto 2014/10/10
    “PUT は「べき等性」を持たなければなりません。すなわち、同じパラメータを伴う PUT メソッドのリクエストを一度送ろうが、何度送ろうが、リソースの状態は同じでなければなりません。”
  • FileSystemObject オブジェクトでファイル名にワイルドカード文字を使用できますか - Hey, Scripting Guy!

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    FileSystemObject オブジェクトでファイル名にワイルドカード文字を使用できますか - Hey, Scripting Guy!
    JHashimoto
    JHashimoto 2012/03/15
    "The Format Utility (Formatter.exe) is a Windows Forms application that allows you to apply standard or custom format strings to either numeric values or date and time values and to determine how they affect the result string."
  • RESTful クライアントの構築

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 RESTful クライアントの構築 Jon Flanders サンプル コードのダウンロード RESTful について取り上げるサービス ステーションの今回のテーマは、RESTful サービスに対するクライアントの構築です。RESTful サービスに対するクライアントの構築は、SOAP や WSDL とは違ってメタデータからクライアントを自動生成する機能がないということを主な理由に、難しいと思われがちです。しかし、実際には、他の種類のコードの記述とそれほど違っているわけではありません。最初は、特定のプログラミング パラダイムに慣れるまでの準備期間が必要です。しかし、そのパラダイムのこつさえ掴んでしまえば、コー

    RESTful クライアントの構築
    JHashimoto
    JHashimoto 2010/05/28
    ".NET 3.5 において REST プログラミング モデルの機能拡張として提供している WCF REST Starter Kit (asp.net/downloads/starter-kits/wcf-rest/、英語) で採用した興味深い手法の 1 つは、部分的な自動生成機能を提供する方法です。"
  • 1