mirror of
https://github.com/oven-sh/bun
synced 2026-02-02 15:08:46 +00:00
Add ecosystem guides (#3847)
* Add ecosystem guides * Update titles * Rename stric * Add unlink and fetch guides * Add formdata guide * Tweak title * Moar
This commit is contained in:
24
docs/guides/http/fetch.md
Normal file
24
docs/guides/http/fetch.md
Normal file
@@ -0,0 +1,24 @@
|
||||
---
|
||||
name: Send an HTTP request using fetch
|
||||
---
|
||||
|
||||
Bun implements the Web-standard [`fetch`](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) API for sending HTTP requests. To send a simple `GET` request to a URL:
|
||||
|
||||
```ts
|
||||
const response = await fetch("https://bun.sh");
|
||||
const html = await response.text(); // HTML string
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
To send a `POST` request to an API endpoint.
|
||||
|
||||
```ts
|
||||
const response = await fetch("https://bun.sh/api", {
|
||||
method: "POST",
|
||||
body: JSON.stringify({ message: "Hello from Bun!" }),
|
||||
headers: { "Content-Type": "application/json" },
|
||||
});
|
||||
|
||||
const body = await response.json();
|
||||
```
|
||||
Reference in New Issue
Block a user