post get put get should expect to get the same data it posts