Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将邮递员呼叫复制到axios(表情符号问题)_Javascript_Reactjs_Api_Axios_Next - Fatal编程技术网

Javascript 将邮递员呼叫复制到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_

朋友们,你好

我遇到了一个问题,因为我正在尝试对api进行post调用,如果我没有对数据进行字符串设置,api将不会收到我的数据

问题是,在将数据转换为字符串时,API后端没有接收到正确的字符。我需要使用emojis,POSTMAN的通话效果非常好,但在axios上进行通话时,试图发送数据,后端无法识别我的数据。如果我尝试通过字符串执行,它就不会识别表情符号

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抱歉。当然,我上传了一张邮差电话的照片