Taylor Swift has canceled a sold-out concert in Thailand, which came under military rule last week after a coup d'etat.