WebAPIまたはWebサービスを作るときに、考えないといけないのがURL設計です。 近年は「Cool URL」と称して、短いURLを設計するのが流行りです。例としては、twitterの各ユーザーページのURLは「/user?user={ユーザーID}」などではなく、「/{ユーザーID}」になっています。 例:http://twitter.com/Hiraku 究極に短いURLですね。 ただ、ここまで短くしてしまうと困ることがあります。 twitterの場合だと、検索用のURL「/search」やオプション設定の「/settings/...」などは特例であり、ユーザーIDを指していません。これは、searchやsettingsという名前のユーザーを作ることができないことを意味します。拡張性が犠牲になってしまったんですね。。。 twitterほど極端なURL設計にせず、わかりやすく、自然に設