„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie übergebe ich Daten in AngularJS $http.get-Anfragen?

Wie übergebe ich Daten in AngularJS $http.get-Anfragen?

Veröffentlicht am 10.11.2024
Durchsuche:609

How to Pass Data in AngularJS $http.get Requests?

Übergeben von Daten in AngularJS $http.get-Anfragen

In AngularJS können Sie mit der Methode $http.get Daten von einem Remote-Gerät abrufen Server. Während $http.post die Übergabe von Daten in der Anforderungsnutzlast unterstützt, unterscheidet sich $http.get grundsätzlich in seinem Datenverarbeitungsmechanismus.

Grundlegende HTTP-GET-Einschränkungen

Im Gegensatz zu $http .post, $http.get dient zum Abrufen von Informationen und verfügt nicht über einen integrierten Mechanismus zum Senden von Daten an den Server. Dies liegt daran, dass GET-Anforderungen idempotent sein sollen, d Bei einer $http.get-Anfrage können Sie Abfragezeichenfolgenparameter verwenden. AngularJS bietet eine params-Option innerhalb des Konfigurationsobjekts, um diese Parameter anzugeben.

Syntax für die Übergabe von Abfragezeichenfolgenparametern

$http({ URL: user.details_path, Methode: „GET“, Parameter: {user_id: user.id} });

In diesem Code enthält das params-Objekt das Schlüssel-Wert-Paar {user_id: user.id}. Wenn die Anfrage gesendet wird, werden diese Daten als Abfragezeichenfolge an das Ende der URL angehängt, was zu einer GET-Anfrage der Form führt:https://example.com/user/details?user_id =123

$http({
  url: user.details_path,
  method: "GET",
  params: {user_id: user.id}
});
Dokumentationsreferenzen

$http({
  url: user.details_path,
  method: "GET",
  params: {user_id: user.id}
});
[AngularJS API: $http.get](http://docs.angularjs.org/api/ng.$http#get)

[AngularJS API: $http](https://docs.angularjs.org/api /ng/service/$http#usage) (was die Verwendung des Parameters params demonstriert)

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3