gpt4 book ai didi

Node.js Http 请求在正文中发送 Unicode(Bangla) 字符时返回 400 错误

转载 作者:可可西里 更新时间:2023-11-01 16:35:40 26 4
gpt4 key购买 nike

将 Http 请求发送到正文中包含 Unicode 字符的 Infobip SMS APi 时,我遇到了问题。我尝试使用 axiosrequest 模块,但两者都不适用于 unicode 值,但它适用于普通英文字符。这是代码

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);

})

最佳答案

可以通过axios查看

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)
})

关于Node.js Http 请求在正文中发送 Unicode(Bangla) 字符时返回 400 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55037888/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com