我想发出一个简单的发帖请求,但没有任何反应。
在前端角,http标头是这样制作的:
let header = {
headers: new HttpHeaders({
"Content-Type": "application/json",
user: JSON.stringify(JSON.parse(localStorage.getItem("user")).values)
})
};
在应用程序Flutter上,我试图做类似的事情,但是我正在做的所有事情都会返回错误500,因为标题不正确
从技术上讲,我需要这样做
final Map< String, String> headers = {
"Content-Type" : "application/json",
"user" : {
"token": "BLABLABLA",
"user_id" : "1"
}
} ;
这必须像角钢的前端一样工作,因为后端是这样完成的>>
登录已完成并且正在工作,我们正在使用SharedPreferences保存登录信息
我想发出一个简单的发帖请求,但是没有任何效果。在前端的角度中,http标头是这样制作的:let标头= {标头:new HttpHeaders({“ Content-Type”:“ ...
这是一个好问题。很多人在使用基本http库的包装器库,但是听起来您只在使用基本库。我认为问题在于,您实际上在将标头设置为Map<String, dynamic>
时就将其构建为Map<String, String>
。