Complete enhancement #45: Use POST instead of GET in battle request