有人可以帮助我将此工作curl命令转换为节点红色的POST命令吗?
curl -X POST http://URL -H "Authorization: 123123123" -d "subjectUid=789789789"
这是我局部工作的功能节点,它创建参数并推送到http节点:
msg.headers = {};
msg.headers={
'Authorization': '123123123'
};
msg.payload = {};
msg.payload={
'subjectUid': '789789789'
};
return msg
已接受auth令牌,但是服务器答复未设置subjectUid。我在做什么错了?
答案 0 :(得分:1)
这是默认情况下,发布消息将在msg.payload
对象的JSON表示上转发,而您需要的是表单编码。
尝试添加以下标题:
msg.headers = {};
msg.headers={
'Authorization': '123123123',
'Content-Type': 'application/x-www-form-urlencoded'
};
msg.payload = {};
msg.payload={
'subjectUid': '789789789'
};
return msg