我正在做一个flutter练习,我正在发出http请求,但我遇到了一个问题,那就是当我在网络上发出请求时,它没有问题,但我在移动的上运行它,它告诉我连接被拒绝。
import 'dart:convert';
import 'package:http/http.dart' as http;
import 'package:bombishi_mobile/models/auth_model.dart';
class AuthService {
Future<void> login(AuthModel auth) async {
final response = await http.post(
Uri.parse('http://localhost:3000/api/v1/auth'),
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json',
},
body: jsonEncode({
'username': auth.username,
'password': auth.password,
}),
);
}
}
1条答案
按热度按时间ekqde3dh1#
当你使用移动的时,确保连接到同一个wifi网络,并像这样将你的API更改为计算机网络地址
之后,您的API看起来像这样: