自動ニュース作成G
艦これAPIを叩く
http://masarakki.gitbooks.io/c86-kancolle-api/
2015-02-11 03:20:48
>全てのAPIリクエストが POST メソッドを使っています。 POST メソッドは、リソースの作成に使われるべきメソッドで、 例えば艦娘のデータを取得するというAPIは、 艦娘というリソースに変化が起こらないので、 GET を使うべきですが、 全て POST が使われています。
>APIレスポンスのステータスコードは全て 200 OK です。 200 OK はリクエストが成功したことを表すステータスコードであり、 不正なリクエストや内部エラーなどでリクエストが正しく処理できない場合は、200 OK ではなくふさわしいステータスコードを返すべきです。
ただのRESTful原理主義者じゃん。この人まだドワンゴにいるのか。関連:「文句たれるユーザーは全員殺して回りたい」と発言 「ニコニコ静画」ユーザーから猛批判、「炎上」◇
・>You can also download this book as: ePUB (for iPad, iPhone, Mac), MOBI (for Kindle) or PDF (for Windows and others).・この艦これAPIを作ったのは誰だあっ!!・常に200を返してるのはおそらくFlashのhttpアクセス用のクラスの仕様のため。4XX系のステータスを使うとレスポンスの内容を取れないから、エラーでもステータスコード以外の情報を含めたい場合は200を返さざるを得ない。あと、PUTも使えないからRESTなAPIで作るのは根本的に不可能・すべてGETならともかくすべてPOSTでも叩かれるのか。めんどくせぇ。・正しくは投稿用のメソッドだもんで・#5 公開用のAPIならともかく、内部用に「正しい」なんてないしなあ。そもそも勝手にRESTだと思い込んでるだけだし。・これ見たわー、かなり前に見たわー・こういう事を言い出すアホはずっと居なくならないんだろうなと思う。開発内で話し合った結果の仕様(であろう)なのに何も知らない馬鹿者扱いしてそう。・「自分はセンスが良い!」とのアピールする為に貶してるんだろ。他人の創作物に乗っかって売名しようとする奴が何抜かす。・>なお、著者は2013年の10月初旬にBANされて、 抜け道1も2014年2月初旬に閉じられてしまい、 現在は既にプレイできないので、・解析したのは大したもんだと思うが、狭い知識にも拘らず俺は正しいっていうのは、恥を晒しているようなものだ。まぁ初期の「艦これ」の技術者は素人臭いけどね・#11 前半部分同意。不特定多数のサーバやクライアントと通信するんじゃなくて特定のサーバとクライアント同士でしかやりとりしない非公開なんだから他のネットワークに迷惑かけない限りは自由なんだよ。googleがchromeとgmail使ってHTTPを拡張してSPDYの実装と実験やってたのと同じ