dart server listen how to recive json data
import 'dart:io';import 'dart:convert';String _host = InternetAddress.loopbackIPv4.host;Future main() async { var server = await HttpServer.bind(_host, 4049); await for (var req in server) { ContentType contentType = req.headers.contentType; HttpResponse response = req.response; if (req.method == 'POST' && contentType?.mimeType == 'application/json' /*1*/) { try { String content = await utf8.decoder.bind(req).join(); /*2*/ var data = jsonDecode(content) as Map; /*3*/ var fileName = req.uri.pathSegments.last; /*4*/ await File(fileName) .writeAsString(content, mode: FileMode.write); req.response ..statusCode = HttpStatus.ok ..write('Wrote data for ${data['name']}.'); } catch (e) { response ..statusCode = HttpStatus.internalServerError ..write('Exception during file I/O: $e.'); } } else { response ..statusCode = HttpStatus.methodNotAllowed ..write('Unsupported request: ${req.method}.'); } await response.close(); }}
Also in JavaScript:
- how to make a new file javascript
- object json parse nestjs
- iframe content zoom in and zoom out jquery
- kendo dropdownlist value jquery
- how to wait in javascript
- react promises
- webpack react proxy not working
- how to pass props in gatsby link using styledcomponent
- js json groupby prop
- to uppercase javascript
- js replace text link with anchor tags
- js ajax
- javascript foreach url parameter
- capitalise first letter js
- Add object to array javascript
- display none after hover
- electron no resize
- terser plugin Cannot read property 'javascript' of undefined
- ion button transparent
- disable paste space in textbox using javascript
- react image upload
- how to check the extension of a file in javascript
- in if condition how to set alert music in javascript
- get channel id discord js v12