requestメソッドをexecuteとrequestに分離