Javascript 将邮递员呼叫复制到axios(表情符号问题)
朋友们,你好 我遇到了一个问题,因为我正在尝试对api进行post调用,如果我没有对数据进行字符串设置,api将不会收到我的数据 问题是,在将数据转换为字符串时,API后端没有接收到正确的字符。我需要使用emojis,POSTMAN的通话效果非常好,但在axios上进行通话时,试图发送数据,后端无法识别我的数据。如果我尝试通过字符串执行,它就不会识别表情符号Javascript 将邮递员呼叫复制到axios(表情符号问题),javascript,reactjs,api,axios,next,Javascript,Reactjs,Api,Axios,Next,朋友们,你好 我遇到了一个问题,因为我正在尝试对api进行post调用,如果我没有对数据进行字符串设置,api将不会收到我的数据 问题是,在将数据转换为字符串时,API后端没有接收到正确的字符。我需要使用emojis,POSTMAN的通话效果非常好,但在axios上进行通话时,试图发送数据,后端无法识别我的数据。如果我尝试通过字符串执行,它就不会识别表情符号 let data = { username: config.API_USER, password: config.API_
let data = {
username: config.API_USER,
password: config.API_PASS,
uploaded1: uploaded1,
uploaded2: uploaded2,
uploaded3: uploaded3,
uploaded4: uploaded4,
uploaded5: uploaded5,
audio: audio,
video: video,
mobile_no: numbers,
message: mensaje
};
// Using this makes API recognize data but not recognizing characters
// data = qs.stringify(data) + "&message=" + mensaje;
// if i use here console.log(data) it shows the message correctly showing emoji
// but api dont recognize special character.
//BUT: Postman post call works perfectly, backend recognize emoji
const instance = axios.create({
headers: {
"Content-Type": "application/x-www-form-urlencoded;charset=utf-8"
},
data: data
});
instance
.post(`http://XXXXXXX`)
我试图复制邮递员的呼叫,但没有成功,后端无法识别我的数据
您能添加更多细节吗?至少是邮递员的截图。@KevinLe Khnle抱歉。当然,我上传了一张邮差电话的照片