Il problema riguarda il form: JSON.stringify(class)
nella tua prima richiesta form
accetta l'input del modulo codificato con l'URL, il json stringato non funzionerà. controlla l'intestazione del tipo di contenuto (application/x-www-form-urlencoded)
json: class
nel tuo secondo snippet funziona poiché gestisce i dati json e imposta correttamente l'intestazione del tipo di contenuto corretto.