コード例 #1
0
ファイル: pipes.go プロジェクト: vallard/stickypipe-receiver
// Create inserts a new user into the system.
// 200 OK, 400 Bad Request, 500 Internal
// curl -i -X POST -d "{ \"Switch\" : \"lx02\" }" localhost:3000/v1/pipes}
func (pipesHandle) Create(c *app.Context) error {
	var p models.Pipe

	if err := json.NewDecoder(c.Request.Body).Decode(&p); err != nil {
		fmt.Println("Error", err)
		return err
	}
	fmt.Println("This is P:", p)
	c.Respond(p, http.StatusOK)
	return nil
}
コード例 #2
0
ファイル: pipes.go プロジェクト: vallard/stickypipe-receiver
// List returns all the existing pipes in the system.
// 200 Success, 404 Not Found, 500 Internal
func (pipesHandle) List(c *app.Context) error {
	c.Respond(nil, http.StatusOK)
	return nil
}