In JavaScript macht man HTTP-Anfragen über die Fetch API oder mit der Bibliothek Axios.
Hier sind Beispiele, wie Sie GET, POST, PUT und DELETE Anfragen mit der Fetch API verwenden können:
1. GET-Anfrage:
```javascript
fetch(‘http://example.com/movies.json’)
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error))
```
2. POST-Anfrage:
```javascript
fetch(‘http://example.com/movies.json’, {
method: ‘POST’,
headers: {
‘Content-Type’: ‘application/json’,
},
body: JSON.stringify({title: ‘Movie’, year: ‘2022’}),
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error))
```
3. PUT-Anfrage:
```javascript
fetch(‘http://example.com/movies.json’, {
method: ‘PUT’,
headers: {
‘Content-Type’: ‘application/json’,
},
body: JSON.stringify({title: ‘Movie’, year: ‘2022’}),
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error))
```
4. DELETE-Anfrage :
```javascript
fetch(‘http://example.com/movies.json’, {
method: ‘DELETE’,
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error))
```
Bemerkung: Sie sollten wirklich die .catch()-Funktion hinzufügen, sonst werden Fehler nicht aufgefangen und können Ihr Programm zum Absturz bringen.