Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 17688|Risposta: 3

[WebAPI] Quale grande dio ha incontrato questo problema?

[Copiato link]
Pubblicato su 09/11/2018 12:41:05 | | | |
Ho scritto un'interfaccia webapi da solo, e un errore è stato segnalato quando la richiesta è passata






Precedente:.net/c# chiamata al codice sorgente della piattaforma
Prossimo:10.000 set di template PPT da condividere con tutti, portali via se ti servono!
Pubblicato su 09/11/2018 13:04:07 |
Non è un problema di WebAPI. WebAPI fornisce MediaTypeFormatters per 'application/x-www-form-urlencoded'. Questo problema è dovuto a un'implementazione obsoleta del pacchetto Abp.WebApi. Aggiorna il tuo pacchetto boilerplate di aspnet ad Abp v1.0, rilasciato il 28 settembre 2016. Riparare codice rotto. e ricompilato. Questo problema dovrebbe essere risolto. Se hai ancora domande, contattami e magari posso aiutarti.
Pubblicato su 09/11/2018 13:08:24 |
Il metodo predefinito dell'interfaccia POST, Content-Type, è application/x-www-form-urlencoded. Questo è tipico di ciò che un browser userebbe per un POST normale.

Se il contenuto del tuo post è una stringa json, prova a modificarla

Content-Type: application/json
Pubblicato su 09/11/2018 13:24:17 |
Di solito il POST è json
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com