如何解决如何在xhr正文\ u0012中发送控制Unicode字符
我正在尝试与Google API进行交互。可悲的是,它们要求在请求正文(后请求)中发送像标识符一样的smth,特别是Unicode字符0x12。我尝试了多种方法,例如fromCharCode或直接在正文中发送unicode(u \ 0012)。它必须与js配合使用,因为当我试图通过请求生成器(我想是.net)发送请求时,我能够获得正确的响应。
这是我当前的代码(无效)。
const XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
const unicode = '\u0012'
function request() {
const xhr = new XMLHttpRequest();
xhr.open('POST','https://xxx.xxx',true);
xhr.setRequestHeader('Content-Type','application/x-protobuf');
xhr.onload = () => {
var response = xhr.responseText;
console.log(response);
};
xhr.send('somedata' + unicode +'4moredata');
}
request();
如果有人可以帮助我,那会很好。祝你有美好的一天;)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。