Revert "Revert "remove methods, only using for GET requests""

This reverts commit 4ac83fb5f8c0be28ccf6f120824d3a21992a7cb0.