Upgrade to Pro — share decks privately, control downloads, hide ads and more …

サーバーとは。(あとゲーム) / server

misoobu
September 13, 2016

サーバーとは。(あとゲーム) / server

学生さん向け資料。

misoobu

September 13, 2016
Tweet

More Decks by misoobu

Other Decks in Technology

Transcript

  1. Web αʔϏεͱήʔϜʹ͓͚Δαʔόʔ ͍͍ͩͨಉ͡ ΫϥΠΞϯτΞϓϦ͔Βͷ
 ϦΫΤετʹର͠ॲཧΛͯ͠
 JSON ΍Ξʔτૉࡐɺ
 εΫϦϓτͳͲͷ
 ඞཁͳίϯςϯπΛฦ͢ ϒϥ΢β͔Βͷ


    ϦΫΤετʹର͠ॲཧΛͯ͠
 HTML/JSON ΍Ξʔτૉࡐɺ
 εΫϦϓτͳͲͷ
 ඞཁͳίϯςϯπΛฦ͢ Web αʔϏε ϞόΠϧωΠςΟϒήʔϜ ͔͜͜Β͸ɺͬͪ͜ˢΛྫʹ࿩Λ͢Δ
  2. αʔόʔ ଞʹ΋ɺϦΞϧλΠϜαʔόʔͳͲ΋ɻ 8FC"QQ 8FC"QQ 8FC"QQ 3%# 8FC"QQ ,74 -PBE #BMBODFS

    -PBE #BMBODFS "TTFUT "TTFU 8FC"QQ #BUDI Web API ϢʔβʔσʔλͳͲ Ϛελʔσʔλ ΞʔτσʔλͳͲ => ͜͜Ͱ͸·ͱΊͯ ϦιʔεͱݺͿ $%/ 8FC"QQ
  3. 1. ήʔϜىಈ •ϩάΠϯ POST /session •Ϧιʔεʹߋ৽͕͋Ε͹ DL 2. ϗʔϜը໘ •͓஌ΒͤΛऔಘͯ͠දࣔ

    GET /notices 3. ΫΤετΛબΜͰ։࢝ •ϦιʔεͷϚελʔσʔλ͔ΒɺΫΤετͷҰཡΛಘΔ •։࢝ POST /user_quests 4. ΫΤετͷϓϨΠ݁ՌΛૹͬͯऴྃ PUT /user_quests/1234/finish •෇༩͞Εͨใुͷσʔλ΋ฦͬͯ͘Δɺ݁Ռදࣔ ࣮ࡍͷήʔϜϓϨΠͰͷ௨৴ྫ