You can use the Fetch API in JavaScript to make an HTTP request with a custom binary body and receive a binary response.
Here is an example code snippet:
index.tsx550 chars17 linesIn this example, the fetch function is called with the URL of the server endpoint that you want to send the binary data to. The body option is set to the custom binary data that you want to send, and the headers option is set to indicate that the body data is binary (application/octet-stream).
The responseType option is set to "arraybuffer" to indicate that you want to receive the response as a binary ArrayBuffer object.
The fetch function returns a Promise that resolves to the response object, which you can then read as binary data and handle as needed. The arrayBuffer method is called on the response object to convert it to an ArrayBuffer object.
Note that this example uses the modern fetch function, which is available in modern browsers and Node.js. If you need to support older browsers, you can use a polyfill or another HTTP client library.
gistlibby LogSnag