这是根据eefung的一个RESTful例子修改而成的