可以通过使用http包来实现。以下是一个示例代码:
import 'package:http/http.dart' as http;
void main() {
final url = 'https://api.example.com/data'; // 替换为你的请求URL
http.get(Uri.parse(url)).then((response) {
if (response.statusCode == 200) {
print(response.body); // 输出请求结果
} else {
print('Request failed with status: ${response.statusCode}');
}
}).catchError((error) {
print('Request failed with error: $error');
});
}
在上面的代码中,我们使用了http包来发送GET请求。首先,我们定义了请求的URL。然后,我们使用http.get()方法发送GET请求,并传入URL作为参数。在请求完成后,我们可以通过检查response的statusCode来判断请求是否成功。如果状态码为200,表示请求成功,我们可以通过response.body获取响应的内容。如果状态码不是200,表示请求失败,我们可以打印出错误信息。
请注意,上述示例代码仅演示了如何将curl的GET请求转换为dart请求的基本方法。在实际开发中,你可能需要根据具体的需求进行参数设置、请求头的添加、身份验证等操作。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云