etcdhttp: check method for every endpoint, add tests

i thought you want to test with empty string in this case.
if you want to test arbitrary string, can you separate them into two cases?