diff --git a/workflows/netzcheck.json b/workflows/netzcheck.json new file mode 100644 index 0000000..1739473 --- /dev/null +++ b/workflows/netzcheck.json @@ -0,0 +1,94 @@ +{ + "name": "netzcheck (Hilfswerkzeug)", + "nodes": [ + { + "parameters": { + "httpMethod": "POST", + "path": "probe", + "responseMode": "lastNode", + "options": {} + }, + "type": "n8n-nodes-base.webhook", + "typeVersion": 2.1, + "position": [ + 0, + 0 + ], + "id": "8dd2814e-3450-4588-b320-87411c401e6e", + "name": "Start", + "webhookId": "363967d5-5a68-42f5-9751-81acd540ea90" + }, + { + "parameters": { + "method": "GET", + "url": "={{ $json.body.url }}", + "options": { + "response": { + "response": { + "neverError": true, + "fullResponse": true + } + }, + "timeout": 10000, + "allowUnauthorizedCerts": true, + "redirect": { + "redirect": { + "followRedirects": false + } + } + } + }, + "type": "n8n-nodes-base.httpRequest", + "typeVersion": 4.3, + "position": [ + 240, + 0 + ], + "id": "3a1f60de-0386-4822-a04c-ea6db2ea3dc8", + "name": "Probe", + "onError": "continueRegularOutput", + "alwaysOutputData": true + }, + { + "parameters": { + "mode": "runOnceForAllItems", + "jsCode": "\nconst j=$input.first().json;\nif (j.error) return [{json:{ergebnis:'FEHLER', code:String(j.error.code||''), meldung:String(j.error.message||'').slice(0,100)}}];\nconst k = (j.body !== undefined) ? j.body : j.data;\nconst txt = typeof k==='string' ? k : JSON.stringify(k);\nreturn [{json:{ergebnis:'HTTP '+j.statusCode, bytes:(txt||'').length,\n server:(j.headers||{}).server||null, location:(j.headers||{}).location||null,\n anfang:(txt||'').slice(0,100)}}];\n" + }, + "type": "n8n-nodes-base.code", + "typeVersion": 2, + "position": [ + 480, + 0 + ], + "id": "35bc5ca3-027b-4dc0-94e2-f9e4fec03b90", + "name": "Antwort" + } + ], + "connections": { + "Start": { + "main": [ + [ + { + "node": "Probe", + "type": "main", + "index": 0 + } + ] + ] + }, + "Probe": { + "main": [ + [ + { + "node": "Antwort", + "type": "main", + "index": 0 + } + ] + ] + } + }, + "settings": { + "executionOrder": "v1" + } +} \ No newline at end of file