JS: HTTP Request mit Javascript

edit | delete

Autor: Ralf v.d.Mark

eingetragen: Freitag, 11. August 2023 um 10:14 Uhr (32/2023 Kalenderwoche)

geändert: Freitag, 11. August 2023 um 10:22 Uhr (32/2023 Kalenderwoche)

Keywords: HTTP Request ajax

Kategorien: JavaScript,

Text:

Frage an "openai-chatGBT" im März 2023 ergab folgende Antwort (s. Quellcode)


Diese Beispiele zeigen, wie Sie eine einfache GET-Anfrage stellen. Sie können auch POST-, PUT-, DELETE- und andere Arten von Anfragen stellen, indem Sie die entsprechende Methode festlegen und Daten in den Anfragetext aufnehmen. ChatGPT-Version vom 14. März. Kostenlose Forschungsvorschau. Unser Ziel ist es, die Interaktion mit KI-Systemen natürlicher und sicherer zu gestalten. Ihr Feedback wird uns helfen, uns zu verbessern.
ChatGPT


s. a. TechDox-226: JS: Externe Seite in Seite laden

Quellcode:  

HTTP Request in Javascript.
openai-chatgpt@news.vondy.de
How do I make an HTTP request in Javascript?

You can make an HTTP request in JavaScript using the built-in XMLHttpRequest 
object or the newer fetch() method. Here are some examples:

Using XMLHttpRequest:

javascript

const xhr = new XMLHttpRequest();
xhr.open('GET', 'https://example.com/api/data');
xhr.onload = () => {
  if (xhr.status === 200) {
    console.log(xhr.responseText);
  } else {
    console.error('Request failed. Returned status of', xhr.status);
  }
};
xhr.send();

Using fetch():

javascript

fetch('https://example.com/api/data')
  .then(response => {
    if (response.ok) {
      return response.text();
    }
    throw new Error('Network response was not ok.');
  })
  .then(data => console.log(data))
  .catch(error => console.error('Fetch failed:', error));

These examples show how to make a simple GET request. You can also 
make POST, PUT, DELETE, and other types of requests by setting the 
appropriate method and including data in the request body.
ChatGPT Mar 14 Version. Free Research Preview. Our goal is to make AI systems
more natural and safe to interact with. Your feedback will help us improve.

ChatGPT