A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.cdn.mozilla.net/de/docs/Web/API/XMLHttpRequest/send below:

XMLHttpRequest: send()-Methode - Web-APIs | MDN

XMLHttpRequest: send()-Methode

Baseline Widely available

Hinweis: Diese Funktion ist in Web Workers verfügbar, mit Ausnahme von Service Workers.

Die XMLHttpRequest-Methode send() sendet die Anfrage an den Server.

Wenn die Anfrage asynchron ist (was der Standard ist), kehrt diese Methode zurück, sobald die Anfrage gesendet wurde und das Ergebnis wird über Ereignisse geliefert. Ist die Anfrage synchron, kehrt diese Methode nicht zurück, bis die Antwort eingetroffen ist.

send() akzeptiert einen optionalen Parameter, mit dem Sie den Inhalt der Anfrage angeben können; dies wird hauptsächlich für Anfragen wie PUT verwendet. Wenn die Anfragemethode GET oder HEAD ist, wird der body-Parameter ignoriert und der Anfragetext auf null gesetzt.

Wenn kein Accept-Header mithilfe von setRequestHeader() gesetzt wurde, wird ein Accept-Header mit dem Typ "*/*" (jeder Typ) gesendet.

Syntax Parameter
body Optional

Ein Datenkörper, der in der XHR-Anfrage gesendet werden soll. Dies kann sein:

Wenn kein Wert für den Body angegeben wird, wird standardmäßig null verwendet.

Der beste Weg, um binäre Inhalte (z.B. bei Datei-Uploads) zu senden, ist die Verwendung eines TypedArray, eines DataView oder eines Blob-Objekts in Verbindung mit der send()-Methode.

Rückgabewert

Keiner (undefined).

Ausnahmen
InvalidStateError DOMException

Wird ausgelöst, wenn send() bereits für die Anfrage aufgerufen wurde und/oder die Anfrage abgeschlossen ist.

NetworkError DOMException

Wird ausgelöst, wenn der abzurufende Ressourcentyp ein Blob ist und die Methode nicht GET ist.

Beispiel: GET
const xhr = new XMLHttpRequest();
xhr.open("GET", "/server", true);

xhr.onload = () => {
  // Request finished. Do processing here.
};

xhr.send(null);
// xhr.send('string');
// xhr.send(new Blob());
// xhr.send(new Int8Array());
// xhr.send(document);
Beispiel: POST
const xhr = new XMLHttpRequest();
xhr.open("POST", "/server", true);

// Send the proper header information along with the request
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

xhr.onreadystatechange = () => {
  // Call a function when the state changes.
  if (xhr.readyState === XMLHttpRequest.DONE && xhr.status === 200) {
    // Request finished. Do processing here.
  }
};
xhr.send("foo=bar&lorem=ipsum");
// xhr.send(new Int8Array());
// xhr.send(document);
Spezifikationen Browser-Kompatibilität Siehe auch

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4