首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在正文中发送Node.js (孟加拉)字符时,Unicode Http请求返回400错误

在正文中发送Node.js (孟加拉)字符时,Unicode Http请求返回400错误
EN

Stack Overflow用户
提问于 2019-03-07 15:05:10
回答 1查看 222关注 0票数 2

我有一个问题,当发送Http请求到Infobip短信APi与统一码字符的主体。我尝试过使用axiosrequest模块,但这两个模块都不支持Unicode值,但它支持普通的英文字符。以下是代码

代码语言:javascript
复制
var express = require('express');
var request = require('request');
var app = express();

var url = 'http://api.infobip.com/sms/2/text/single'
var options = {
    method: 'post',
    data: {
      'from': 'ME',
      'to': '(555) 555-1234',
      'text': 'ওহে বিশ্ব',
    },
    headers: {
      'authorization': 'Basic AUTH_KEY',
      'content-type': 'application/json',
      'accept': 'application/json'
    },
    url: url
}
request(options, function (err, res, body) {
  if (err) {
    console.log('Error', err);

  }
  console.log(res, body);

})
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-10 17:11:11

你可以通过axios查看它。

代码语言:javascript
复制
var express = require('express');
var app = express();

var axios = require("axios");

const config = 
    { 
     headers: 
         {   
         'authorization': 'Basic AUTH_ID',
         'content-type': 'application/json;charset=UTF-8',
         'accept': 'application/json' 
         } 
    };

 axios.post('http://api.infobip.com/sms/2/text/single',

     {
      'from': 'ME',
      'to': '+8801XXXXXX',
      'text': 'ওহে বিশ্ব',    
     },
     config,
 )
.then(function(response) {
     console.log(response.data)
 })
.catch(function(error) {
     console.log(error)
 })
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55037888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档