タグ

urlに関するtecklのブックマーク (4)

  • Web API 設計のベストプラクティス集 "Web API Design - Crafting Interfaces that Developers Love" - フリーフォーム フリークアウト

    移転しました http://please-sleep.cou929.nu/20130121.html

    Web API 設計のベストプラクティス集 "Web API Design - Crafting Interfaces that Developers Love" - フリーフォーム フリークアウト
    teckl
    teckl 2013/07/03
    これは素晴らしいまとめ
  • Google Safe Browsing APIを使ってみる

    先日リリースした、短縮URLチェッカーで、元に戻した後のURLが危険なURLかどうかを判断するために、Google Safe Browsing APIを使うことにしました。このSafe Browsing APIはマルウェア配布サイト、フィッシングサイトのチェックができます。 日語の解説ページがあまり無いようでしたので、今回はキーの取得から簡単な使い方までを書きたいと思います。 1.Safe Browsing APIキーを取得 まずは、Safe Browsing APIキーを取得します。キー取得の画面を表示し、「I have read and agree with the terms and conditions」にチェックを入れ、「Generate API Key」ボタンをクリックします。 「Your key is:」とありますので、それがAPIのキーとなります。控えるのを忘れて、再度G

    Google Safe Browsing APIを使ってみる
    teckl
    teckl 2013/05/31
    おお
  • たかが URI の設計、されど URI の設計 | システム設計日記

    関心事オブジェクトの「現在の状態」を利用者に提供するパターンのひとつが、REST スタイルの GET 方式。 GET /リソースの識別名(URI) をサーバーにリクエストすると、「現在の状態 ( current state )」の表現 ( Representation ) がかえってくる、というやつですね。 ドメインモデリングのパターンとして、私は、「リソース」を「関心事オブジェクト」、「URI」を「識別キー」という言葉にしている。 実際に、HTTP を使うかどうかは別として、 ◎ リソース(=関心事オブジェクト)の ◎ URI (=識別キー) を指定して ◎ 現在の状態(current state)を入手する というのは、エンタープライズアプリケーションの基価値のひとつですね。 「関心のあることを知る」という業務の基ニーズ。 このニーズに応えるための GET 方式のモデリング・設計は

    teckl
    teckl 2012/09/25
    >コンマ区切りは、順番を表現したい場合 ( List だな )。 セミコロン区切りは、順番に意味がない場合 ( Set だな )。
  • いろいろな言語での urlencode - Think Different - はてな版

    Web アプリケーションを運用していると, GET パラメータから値を取得しなければならないことが多々あると思います. URL エンコードの方法は, RFC 2396 - Uniform Resource Identifiers (URI): Generic Syntax(旧 RFC1738) で定められており, 基的には, この定義に基づいてエンコードしなくてはなりません. PHP には, この RFC2396 に基いて URL エンコード/デコードを行う rawurlencode/rawurldecode 関数があります. PHP: rawurlencode - Manual / PHP: rawurldecode - Manual -_. を除くすべての非アルファベット文字をパーセント 記号 (%)に続いて 2 つの 16 進数がある表現形式に 置き換えた文字列を返します。これは、

    いろいろな言語での urlencode - Think Different - はてな版
    teckl
    teckl 2012/06/05
    >URI::Escape という関数がありますが, RFC2396 に厳密に準拠しており, 空白文字を「+」に変換してくれません...
  • 1