Περισσότερα
Πώς να κάνετε αίτημα ιστού HTTP POST
Κανονικά <br>, Πώς μπορώ να κάνω ένα αίτημα HTTP και να στείλω κάποια δεδομένα χρησιμοποιώντας τη μέθοδο POST; **
Μπορώ να κάνω αίτηση GET
, αλλά δεν έχω ιδέα πώς να κάνω αίτηση POST
.
1020
3
Υπάρχουν διάφοροι τρόποι εκτέλεσης αιτήσεων HTTP
GET
καιPOST
:Μέθοδος A: HttpClient (Προτιμώμενη μέθοδος)
Πρόκειται για ένα περιτύλιγμα γύρω από το
HttpWebRequest
. [Συγκρίνετε με τοWebClient
][1].Διαθέσιμο σε: NET Framework 4.5+
,
.NET Standard 1.1+,
.NET Core 1.0+` .Επί του παρόντος η προτιμώμενη προσέγγιση. Ασύγχρονη. Φορητή έκδοση για άλλες πλατφόρμες διαθέσιμη μέσω NuGet.
Εγκατάσταση
Συνιστάται [συνιστάται][3] να ενσαρκώνετε έναν
HttpClient
για όλη τη διάρκεια ζωής της εφαρμογής σας και να τον μοιράζεστε.Ανατρέξτε στο [
HttpClientFactory
][2] για μια λύση Dependency Injection.POST
Απλό αίτημα GET
Απλό αίτημα POST
MSDN έχει ένα δείγμα.