Use POST instead of GET in requests

Specs passing, but please test before merging (especially the async option).