gpt4 book ai didi

java - 将阿拉伯语数据从 Node 请求传递到 Java 服务器

转载 作者:行者123 更新时间:2023-12-02 11:46:17 25 4
gpt4 key购买 nike

我正在尝试将阿拉伯语数据从 Node 的post请求发送到Java(Glassfish服务器,grizzly框架,请求内容的格式为utf-8)。但是 Java 服务器接收到的请求显示一些垃圾值“ÙÙاÙءة اÙØ1اÙÙ ”而不是阿拉伯文本。

来自 Node 的请求是:

var request = require('request');
request.post("http://localhost:8080/taJavaServer/taResponse", {json: true, body: "مواكبة العالم "}, function(err, res, body) {console.log(body);console.log(err)});

所以,我不知道如何将完全相同的阿拉伯文本从 Node 的请求发送到 Java 服务器。

更多信息

通过 ajax (jQuery) 调用 java-api 时,它工作正常并且检测到阿拉伯文本。

$.ajax({
url: "http://localhost:8080/taJavaServer/taResponse",
type: 'POST',
dataType: "JSON",
data: JSON.stringify({data: "مواكبة العالم "}),
success: function (respon) {..}...

最佳答案

您实际上并没有发送有效的 json,请尝试这样的操作:

request.post("http://localhost:8080/taJavaServer/taResponse", {json: true, body: {data:"مواكبة العالم "}}, function(err, res, body) {console.log(body);console.log(err)});

关于java - 将阿拉伯语数据从 Node 请求传递到 Java 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48183238/

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