我们有一个java接口将verify_code发送到电话,它在Postman上运行良好。
我的nodejs代码如下
let test = {
"phoneNumber": "15021071273",
"smsParams": [
"注册",
"123456",
"注册"
],
"tmplId": 109341
}
var content = JSON.stringify(test);
// An object of options to indicate where to post to
var post_options = {
host: '172.16.211.33', //'common-message'
port: '10011',
path: '/sms/sendTecentyunSms',
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Content-Length': content.length
}
};
// Set up the request
var post_req = http.request(post_options, function (res) {
res.setEncoding('utf8');
res.on('data', function (chunk) {
console.log('Response: ' + chunk);
});
});
// post the data
post_req.write(content);
post_req.end();
java接口响应:
req.write只接受一个字符串或一个缓冲区,所以它不能仅仅将一个json对象作为一个参数。
请这样试试
var http = require('http')
var body = JSON.stringify({
"phoneNumber": "15021071273",
"smsParams": [
"注册",
"123456",
"注册"
],
"tmplId": 109341
})
var request = new http.ClientRequest({
hostname: "172.16.211.33",
port: 10011,
path: "/sms/sendTecentyunSms",
method: "POST",
headers: {
"Content-Type": "application/json",
"Content-Length": Buffer.byteLength(body)
}
})
request.end(body)
request.on('response', function (response) {
console.log('STATUS: ' + response.statusCode);
console.log('HEADERS: ' + JSON.stringify(response.headers));
response.setEncoding('utf8');
response.on('data', function (chunk) {
console.log('BODY: ' + chunk);
});
});
问题内容: 这是我的方案: 我必须调用一个方法。假设参数为:Parameter1,Parameter2,..,..,Parameter N,但是要发送给该方法的参数在每种情况下都可能会更改。 情况1: 仅发送参数 1 情况2: 发送参数的组合 情况3: 发送所有参数 用Java实现此目标的最佳方法是什么? 问题答案: 解决方案取决于问题的答案-所有参数是否都将是同一类型,如果是,则每个参数将被视为
问题内容: 我想在url中发送json数据,如下所示。 我怎样才能做到这一点? 问题答案: URL编码您的详细信息参数:
本文向大家介绍Springmvc发送json数据转Java对象接收,包括了Springmvc发送json数据转Java对象接收的使用技巧和注意事项,需要的朋友参考一下 1、导包 基于maven 2、jsp代码 3、控制器代码 4、配置json转换器 如果不使用注解驱动<mvc:annotation-driven />,就需要给处理器适配器配置json转换器 在springmvc.xml配置文件中,
response.content=statuscode:401,reasonprace:'unauthorized',version:1.1,content:system.net.http.streamcontent,header:{ rlogid:t6ldssk%28ciudbq%60anng%7fu2h%3f%3cwk%7difvqn*14%3f0513%29pqtfwpu%29pdhcaj%
我有一个主类——模拟器——它使用另外两个类——生产者和评估者。生产者产生结果,而评估者评估这些结果。模拟器通过查询生产者并将结果传递给评估器来控制执行流程。 Producer和Evaluator的实际实现在运行时已知,在编译时我只知道它们的接口。下面我将粘贴接口、示例实现和模拟器类的内容。 这段代码应该编译并运行。无论选择哪个生产者实现,都应该得到相同的结果(0.82)。 编译器在以下几个地方警告
我有一个有35列的表,其中的条目像day1、day2、day3------一直到day31。我已经用null allow accepted定义了这31列。我正在使用JdbcTemplate方法update(字符串sql,Object…args)插入记录,抛出DataAccessException,该列没有值或为空。。空值插入到表中。。那很好。 但当我更新表时,哪个列已经有一些值,但当前json条目