我正在尝试执行对NextCloud服务器的GET请求。NextCloud文档给出了一个使用curl命令执行请求的示例:
curl -u用户名:密码-X GET 'https://cloud.example.com/ocs/v1.php/...‘-H -APIRequest:true
如何在dio中添加诸如-u用户名:密码之类的选项?我上下读过DIO的文档,但我想不出解决方案.
提前谢谢你!
发布于 2021-04-03 10:33:49
)或使用Dio只使用下面的标题
import 'dart:convert';
import 'package:http/http.dart' as http;
void main() async {
var uname = 'username';
var pword = 'password';
var authn = 'Basic ' + base64Encode(utf8.encode('$uname:$pword'));
var headers = {
'OCS-APIRequest': 'true',
'Authorization': authn,
};
var res = await http.get('https://cloud.example.com/ocs/v1.php/', headers: headers);
if (res.statusCode != 200) throw Exception('http.get error: statusCode= ${res.statusCode}');
print(res.body);
}https://stackoverflow.com/questions/66930078
复制相似问题