Почему в красном узле мой HTTP POST не получает полезную нагрузку от инъекции? - PullRequest
0 голосов
/ 02 июля 2018

я пытаюсь использовать https://rpinotify.it/invio-di-testo.html Я хочу отправить сообщение с постом http, но я не могу увидеть изображения

я использую Node-Red для fred.sensetecnic, я пытаюсь использовать json, строки ... я не могу понять, вы можете мне помочь?

3/7/2018, 08:43:15node: 9ee1f8ea.e1c5b8
msg.payload : Object
object
text: "testo"
3/7/2018, 08:43:15node: 9ee1f8ea.e1c5b8
msg.payload : Object
object
info: object
datetime: "2018-07-03 06:43:15"
ip: "54.149.86.44, 108.162.246.239"
message: "'text' or 'img' POST parameter are required"
response: 400

enter link description here

enter link description here

enter link description here

[
    {
        "id": "e6ce432b.5361",
        "type": "tab",
        "label": "Flow 2",
        "disabled": false,
        "info": ""
    },
    {
        "id": "1b6aa9ad.127af6",
        "type": "inject",
        "z": "e6ce432b.5361",
        "name": "",
        "topic": "",
        "payload": "{\"text\":\"testo\"}",
        "payloadType": "json",
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "x": 130,
        "y": 420,
        "wires": [
            [
                "18f17e07.1a0c42",
                "9ee1f8ea.e1c5b8"
            ]
        ]
    },
    {
        "id": "18f17e07.1a0c42",
        "type": "http request",
        "z": "e6ce432b.5361",
        "name": "",
        "method": "POST",
        "ret": "obj",
        "url": "https://api.rpinotify.it/message/xxx__secret_key__xxx/",
        "tls": "",
        "x": 370,
        "y": 480,
        "wires": [
            [
                "9ee1f8ea.e1c5b8"
            ]
        ]
    },
    {
        "id": "9ee1f8ea.e1c5b8",
        "type": "debug",
        "z": "e6ce432b.5361",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "false",
        "x": 550,
        "y": 380,
        "wires": []
    }
]

1 Ответ

0 голосов
/ 02 июля 2018

Если вы отправляете msg.payload {}, который является пустым объектом.

Ошибка говорит о том, что в объекте должно быть поле text или img (с разумным значением)

...