タグ

contentsに関するgirledのブックマーク (2)

  • APIなどにfile_get_contents()を使うのはオススメしない理由と代替案

    file_get_contents() はファイルパスを指定してデータを取得するだけではなく URLを指定すればそのURLの情報を手軽にとれる関数ですが 対API等に使うと色々とハマるポイントが多いので、それを簡単に解説したものです。 ※このページ向け に書いていたものですが、コード量が多いので分割しました。 問題点 file_get_contents() は ヘッダ情報の保持ルールやタイムアウト処理に癖があるため 返却されるステータスコードや、タイムアウト時に再リクエストなどを行うような 対APIの処理では、それらを知らないと想定していない事態に陥る。 コード例と解説 以下の要件でfunctionを書くとします。 jsonが返ってくるAPIにアクセスして、jsonをarray化する。 タイムアウトは3秒とし、そうなった場合は空の配列が返ってくる。 ステータスコードが200以外で返ってきた

    APIなどにfile_get_contents()を使うのはオススメしない理由と代替案
    girled
    girled 2018/02/15
    ハンチングのHTTPS化のついでにいろんなAPIインターフェースを見直してたんだけどPHPのバージョンも上がってることだしまとめてcurlで書き直した。
  • scooptoukou.com

    This domain name registration has expired and renewal or deletion are pending. If you are the registrant and want to renew the domain name, please contact your registration service provider. 2023 著作権. 不許複製 プライバシーポリシー

    girled
    girled 2013/01/18
    決定的瞬間写真買取サイト。その時その場にいてシャッターを押しただけでもしかしたらお小遣いが手に入るかもしれないというこのIT革命。新着リスト見てるだけでもニュース見てるみたいで臨場感ある。
  • 1