entao_http 3.1.1
entao_http: ^3.1.1 copied to clipboard
Dart Http.
example/entao_http_example.dart
import 'package:entao_dutil/entao_dutil.dart';
import 'package:entao_http/entao_http.dart';
import 'package:entao_result/entao_result.dart';
import 'package:println/println.dart';
void main() async {
Result<String> hr = await httpGet("http://localhost:8080/hole/pub/echo".parsedUri, args: ["name" >> "entao"]).text();
if (hr case Success(value: String v, extra: AnyMap headers)) {
println(v);
// {"name":"entao","headers":{"accept-encoding":"gzip","host":"localhost:8080","user-agent":"Dart\/3.8 (dart:io)"}}
println(headers);
// {content-type: application/json;charset=utf-8, date: Sat, 22 Nov 2025 07:02:08 GMT, content-length: 112}
} else if (hr is Failure) {
println(hr);
}
}