Redirect http server request in Dart, but uri.host is blank -
i've got:
server.listen((httprequest request) { print(request.uri.tostring()); if (request.uri.host == "woven.app") { request.response.redirect(new uri(scheme: 'http', host: 'woven.co', path: request.uri.path, fragment: request.uri.fragment)); } ...
but line 2 returns blank. according notes request.uri
:
* returns host part of authorization component. * * returns empty string if there no authorization component , * hence no host.
update: case locally , on server, tested chrome.
this returns hostname:
request.headers.host
why work whereas request.uri.host
not?
dart
No comments:
Post a Comment