@w5s/httpNamespacesResponseParserSur cette pageResponseParser Index FunctionsarrayBufferblobformDatajsontextFunctions arrayBufferarrayBuffer(response: Response<BodyReader>): Task<ArrayBuffer, ParserError>ArrayBuffer response parser@exampleconst request = requestSend({ url: 'http://localhost',});const body = Task.andThen(request, ResponseParser.arrayBuffer); // Task<ArrayBuffer, HTTPError>blobblob(response: Response<BodyReader>): Task<Blob, ParserError>Blob response parser@exampleconst request = requestSend({ url: 'http://localhost',});const body = Task.andThen(request, HTTPParser.blob); // Task<Blob, HTTPError>formDataformData(response: Response<BodyReader>): Task<FormData, ParserError>FormData response parser@exampleconst request = requestSend({ url: 'http://localhost',});const body = Task.andThen(request, ResponseParser.formData); // Task<FormData, HTTPError>jsonjson<Return>(CodecModule: unsafe | Codec<Return>): ResponseParser<Return>FormData response parser@exampletype MyData = { foo: string, bar: boolean };const request = requestSend({ url: 'http://localhost',});const body = Task.andThen(request, HTTPParser.json<MyData>('unsafe')); // Task<MyData, HTTPError>Type parametersReturn: JSONValuetexttext(response: Response<BodyReader>): Task<string, ParserError>Text response parser@exampleconst request = requestSend({ url: 'http://localhost',});const body = Task.andThen(request, HTTPParser.text); // Task<string, HTTPError>
ArrayBuffer response parser