Wie verwende ich HttpClient, um Inhalte im Hauptteil einer GET-Anfrage zu senden?C#

Ein Treffpunkt für C#-Programmierer
Guest
 Wie verwende ich HttpClient, um Inhalte im Hauptteil einer GET-Anfrage zu senden?

Post by Guest »

Um eine parametrisierte GET-Anfrage an eine API-Schnittstelle zu senden, schreibe ich derzeit den folgenden Code:

Code: Select all

api/master/city/filter?cityid=1&citycode='ny'
Aber ich sehe, dass es eine Begrenzung der URL-Länge von 2.083 Zeichen gibt.

Um dies zu vermeiden, habe ich Ich möchte die Parameter im JSON-Format im Inhaltstext für eine GET-Anfrage senden.

Ich sehe jedoch, dass keine der Get-Methoden für den HttpClient einen Inhalt zulässt Körper, der gesendet werden soll. Für den POST konnte ich sehen, dass es in HttpClient eine Methode namens PostAsync gibt, die einen Inhaltstext ermöglicht.

Gibt es eine Möglichkeit, Parameter für eine GET-Anfrage zu senden, die nicht im URL, um die URL-Längenbeschränkung zu umgehen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post