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

Vista: 34525|Risposta: 1

[WebAPI] WebAPI per .NET Core

[Copiato link]
Pubblicato su 16/04/2019 09:33:57 | | |
1. Il controller eredita dallo stesso controller di MVC; La configurazione del percorso è , annotata sul Controller
[Route("api/[controller]")], segna [HttpGet], [HttpPost], ecc. sul metodo, oppure usa [HttpGet("{id}")]
Questo è lo stile. Puoi usare il metodo [HttpPost("Test")] per segnare il metodo. Ecco come funziona
http://localhost:54689/api/values/Test 访问。
2. Action supporta IActionResult come valore di ritorno, ma non supporta HttpResponseMessage come valore di ritorno
3. IHttpControllerSelector non è più supportato e sono implementate più versioni con IApplicationModelConvention
Scrivi una NameSpaceVersionRoutingConvention
Poi http://localhost:57799/api/v1/Default/Test, http://localhost:57799/api/v2/Default/Test
Dopo il debug, si è scoperto che NameSpaceVersionRoutingConvention viene eseguito solo una volta all'avvio del processo, a differenza di questo
IHttpControllerSeelct, quindi non deve essere eseguito ogni volta che richiedi un accesso, quindi è più efficiente!
4. Il filtro e asp.net core mvc sono condivisi, e ci sono due interfacce sincrone e asincrone sotto Microsoft.AspNetCore.Mvc.Filters. Costruzione
Parla di usare quelli asincroni. Poi registra come segue






Precedente:Game of Thrones stagione 8
Prossimo:MySQL interroga il database e la quantità di spazio occupata da ciascuna tabella
Pubblicato su 28/10/2021 10:57:52 |
Imparato,!! Grazie
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