/proc/self/task/7/root/var/runtime/node_modules/@aws-sdk/node_modules/undici/docs/docs/api
This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.
# Fetch Undici exposes a fetch() method starts the process of fetching a resource from the network. Documentation and examples can be found on [MDN](https://developer.mozilla.org/en-US/docs/Web/API/fetch). ## FormData This API is implemented as per the standard, you can find documentation on [MDN](https://developer.mozilla.org/en-US/docs/Web/API/FormData). If any parameters are passed to the FormData constructor other than `undefined`, an error will be thrown. Other parameters are ignored. When you use `FormData` as a request body, keep `fetch` and `FormData` from thesame implementation. Use the built-in global `FormData` with the built-inglobal `fetch()`, and use `undici`'s `FormData` with `undici.fetch()`. If you want the installed `undici` package to provide the globals, call[`install()`](/docs/api/GlobalInstallation.md) so `fetch`, `Headers`,`Response`, `Request`, and `FormData` are installed together as a matching set. ## Response This API is implemented as per the standard, you can find documentation on [MDN](https://developer.mozilla.org/en-US/docs/Web/API/Response) ## Request This API is implemented as per the standard, you can find documentation on [MDN](https://developer.mozilla.org/en-US/docs/Web/API/Request) ## Header This API is implemented as per the standard, you can find documentation on [MDN](https://developer.mozilla.org/en-US/docs/Web/API/Headers) # Body Mixins `Response` and `Request` body inherit body mixin methods. These methods include: - [`.arrayBuffer()`](https://fetch.spec.whatwg.org/#dom-body-arraybuffer)- [`.blob()`](https://fetch.spec.whatwg.org/#dom-body-blob)- [`.bytes()`](https://fetch.spec.whatwg.org/#dom-body-bytes)- [`.formData()`](https://fetch.spec.whatwg.org/#dom-body-formdata)- [`.json()`](https://fetch.spec.whatwg.org/#dom-body-json)- [`.text()`](https://fetch.spec.whatwg.org/#dom-body-text) There is an ongoing discussion regarding `.formData()` and its usefulness and performance in server environments. It is recommended to use a dedicated library for parsing `multipart/form-data` bodies, such as [Busboy](https://www.npmjs.com/package/busboy) or [@fastify/busboy](https://www.npmjs.com/package/@fastify/busboy). These libraries can be interfaced with fetch with the following example code: ```mjsimport { Busboy } from '@fastify/busboy'import { Readable } from 'node:stream' const response = await fetch('...')const busboy = new Busboy({ headers: { 'content-type': response.headers.get('content-type') }}) Readable.fromWeb(response.body).pipe(busboy)```