- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个 Flutter Restful web 应用程序和 web api 后端作为 asp.net 核心。当我尝试使用发布请求发送表单数据时,它会抛出此错误
DioError [DioErrorType.RESPONSE]: Http status error [400] Exception
onPressed: () async {
String email_value = emailController.text;
String password_value = passController.text;
String fullname_value = fullnameController.text;
var repassword_value = repassController.text;
print("$email_value");
if (password_value == repassword_value) {
try{
Dio dio = Dio();
var body = jsonEncode(
{
'FullName': '$fullname_value',
'Email': '$email_value',
'Password': '$password_value'
}
);
print("Body" + body);
Response response = await dio.post("http://iamtv.chainuniverse.com/api/Accounts/Register",
data: body,
options: Options(
contentType: Headers.jsonContentType,
)
);
var jsonData = json.decode(response.data);
print(jsonData);
if (response.statusCode > 200 &&
response.statusCode < 250) {
print("Sucess");
await loginAction();
print("Registered");
}
else{
print(jsonData);
}
最佳答案
迟到的答案,可能对你有所帮助。
我遇到了同样的错误 Dio
和 form-data
.有效!添加后contentType
FormData formData = FormData.fromMap({
"image-param-name": await MultipartFile.fromFile(
imageFile.path,
filename: fileName,
contentType: new MediaType("image", "jpeg"), //add this
),
});
var dio = Dio();
String fileName = imageFile.path.split('/').last;
FormData formData = FormData.fromMap({
"image-param-name": await MultipartFile.fromFile(
imageFile.path,
filename: fileName,
contentType: new MediaType("image", "jpeg"), //add this
),
});
var response = await dio.post(
"url",
data: formData,
options: Options(
headers: {
"Authorization": auth-token
},
),
onSendProgress: (int sent, int total) {
debugPrint("sent${sent.toString()}" + " total${total.toString()}");
},
).whenComplete(() {
debugPrint("complete:");
}).catchError((onError) {
debugPrint("error:${onError.toString()}");
});
关于android - DioError [DioErrorType.RESPONSE] : Http status error [400] Exception,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59063095/
我是 Flutter 的新手,我在我的项目中使用 Dio 使成员(member)注册功能..但是每次我执行注册过程时,调试控制台都会给我这个错误 I/flutter (13428): Instance
我正在使用 Dio 创建一个 post 请求, 这是我的 FormData 参数, FormData formData = FormData.fromMap({ 'wallet_i
我正在开发一个 Flutter Restful web 应用程序和 web api 后端作为 asp.net 核心。当我尝试使用发布请求发送表单数据时,它会抛出此错误 DioError [DioErr
我是 flutter 的新手,我无法解决这个问题有人可以帮助我吗? 如果我输入 Future login(),我可以获取字符串中的数据而不是 Future login()这将打印在下面给出的 Pres
我是一名优秀的程序员,十分优秀!