Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. (gelöst) javascript v8.3.1 - Umbau request method DELETE

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    (gelöst) javascript v8.3.1 - Umbau request method DELETE

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MCU @stenmic last edited by MCU

      @stenmic

      //var requestDelete = require('request');
      var options = {
          url: 'http://192.168.xxx.xxx/server/files/gcodes/' + String(getState("0_userdata.0.3D-Drucker_Nextion.Loesche_Job").val),
          method: 'DELETE'
      };
      httpGet(options, function  (error, response) {
          log('error: ' + error);
          log('response: ' + JSON.stringify(response));
          log('body: ' + response.data);
      });
      
      
      S 1 Reply Last reply Reply Quote 0
      • S
        stenmic @MCU last edited by stenmic

        @mcu sagte in javascript v8.3.1 - request method DELETE:

        @stenmic

        //var requestDelete = require('request');
        var options = {
            url: 'http://192.168.xxx.xxx/server/files/gcodes/' + String(getState("0_userdata.0.3D-Drucker_Nextion.Loesche_Job").val),
            method: 'DELETE'
        };
        httpGet(options, function  (error, response) {
            log('error: ' + error);
            log('response: ' + JSON.stringify(response));
            log('body: ' + response.data);
        });
        
        

        danke, aber es geht leider nicht (eventuell wegen dem "DELETE")

        javascript.0 2024-06-01 16:13:12.470	error	at process.processImmediate (node:internal/timers:476:21)
        javascript.0 2024-06-01 16:13:12.470	error	at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:641:29)
        javascript.0 2024-06-01 16:13:12.470	error	at Object.<anonymous> (script.js.3D-Drucker.Printjob:34:11)
        javascript.0 2024-06-01 16:13:12.470	error	at httpGet (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1183:20)
        javascript.0 2024-06-01 16:13:12.470	error	at getHttpRequestConfig (/opt/iobroker/node_modules/iobroker.javascript/lib/tools.js:151:21)
        javascript.0 2024-06-01 16:13:12.469	error	at new NodeError (node:internal/errors:405:5)
        javascript.0 2024-06-01 16:13:12.470	error	at delete2 (script.js.3D-Drucker.Printjob:11:5)
        javascript.0 2024-06-01 16:13:12.470	error	at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1399:38)
        javascript.0 2024-06-01 16:13:12.470	error	at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/adapter.js:8489:62)
        javascript.0 2024-06-01 16:13:12.469	error	script.js.3D-Drucker.Printjob: TypeError [ERR_INVALID_URL]: Invalid URL
        javascript.0 2024-06-01 16:13:12.469	error	at new URL (node:internal/url:676:13)
        
        M 1 Reply Last reply Reply Quote 0
        • M
          MCU @stenmic last edited by MCU

          @stenmic Und so?

          //var requestDelete = require('request');
          let url = 'http://192.168.xxx.xxx/server/files/gcodes/' + String(getState("0_userdata.0.3D-Drucker_Nextion.Loesche_Job").val);
          var options = {
               method: 'DELETE'
          };
          httpGet(url , options, function  (error, response) {
              log('error: ' + error);
              log('response: ' + JSON.stringify(response));
              log('body: ' + response.data);
          });
           
          
          
          haus-automatisierung 1 Reply Last reply Reply Quote 0
          • haus-automatisierung
            haus-automatisierung Developer Most Active @MCU last edited by

            @mcu Delete gibts aktuell nicht. Muss man per axios o.ä. selbst implementieren.

            Bitte in die Doku schauen und keine Parameter raten. Das müsste schon rot unterstrichen werden wenn man ein Objekt als ersten Parameter reingibt

            M S Homoran 3 Replies Last reply Reply Quote 0
            • M
              MCU @haus-automatisierung last edited by

              @haus-automatisierung Axios

              const axios = require('axios');
              
              const url = 'http://192.168.xxx.xxx/server/files/gcodes/' + String(getState("0_userdata.0.3D-Drucker_Nextion.Loesche_Job").val);
              
              axios.delete(url)
                  .then(response => {
                      console.log('response: ' + JSON.stringify(response.data));
                  })
                  .catch(error => {
                      console.log('error: ' + error);
                      if (error.response) {
                          console.log('response: ' + JSON.stringify(error.response.data));
                      }
                  });
              
              
              S 1 Reply Last reply Reply Quote 2
              • S
                stenmic @haus-automatisierung last edited by stenmic

                @haus-automatisierung sagte in javascript v8.3.1 - request method DELETE:

                @mcu Delete gibts aktuell nicht. Muss man per axios o.ä. selbst implementieren.

                Bitte in die Doku schauen und keine Parameter raten. Das müsste schon rot unterstrichen werden wenn man ein Objekt als ersten Parameter reingibt

                kein Problem, er versucht wenigstens mir zu helfen.

                1 Reply Last reply Reply Quote 0
                • S
                  stenmic @MCU last edited by

                  @mcu sagte in javascript v8.3.1 - request method DELETE:

                  @haus-automatisierung Axios

                  const axios = require('axios');
                  
                  const url = 'http://192.168.xxx.xxx/server/files/gcodes/' + String(getState("0_userdata.0.3D-Drucker_Nextion.Loesche_Job").val);
                  
                  axios.delete(url)
                      .then(response => {
                          console.log('response: ' + JSON.stringify(response.data));
                      })
                      .catch(error => {
                          console.log('error: ' + error);
                          if (error.response) {
                              console.log('response: ' + JSON.stringify(error.response.data));
                          }
                      });
                  
                  

                  PERFEKT!!!
                  Danke, so gehts 👌

                  1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @haus-automatisierung last edited by

                    @haus-automatisierung sagte in (gelöst) javascript v8.3.1 - request method DELETE:

                    Bitte in die Doku schauen und keine Parameter raten.

                    wie bereits in mehreren Threads erwähnt, hiesige User sind damit überfordert!

                    haus-automatisierung 1 Reply Last reply Reply Quote 0
                    • haus-automatisierung
                      haus-automatisierung Developer Most Active @Homoran last edited by

                      @homoran Mh? @MCU hat doch direkt danach die Lösung geteilt. Bin nur am Smartphone nebenbei unterwegs und kann hier schlecht Code tippen. War nur ein Hinweis… und hat ja scheinbar geholfen?

                      1 Reply Last reply Reply Quote 1
                      • Homoran
                        Homoran Global Moderator Administrators last edited by

                        @haus-automatisierung sagte in (gelöst) javascript v8.3.1 - request method DELETE:

                        War nur ein Hinweis… u

                        klar, hätte aber dem Hilfesuchenden nicht geholfen. @mcu hat dann auf axios umgebaut, was ein c&p user auch mit Doku nicht kann.

                        haus-automatisierung 1 Reply Last reply Reply Quote 0
                        • haus-automatisierung
                          haus-automatisierung Developer Most Active @Homoran last edited by

                          @homoran sagte in (gelöst) javascript v8.3.1 - request method DELETE:

                          @mcu hat dann auf axios umgebaut, was ein c&p user auch mit Doku nicht kann.

                          Ich hab doch auf seinen Beitrag geantwortet und ihn explizit angesprochen?! Verstehe die Diskussion gerade nicht. Was ist dein Ziel gerade? Dass ich nicht mehr auf die Doku verweisen soll?

                          Homoran 1 Reply Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators @haus-automatisierung last edited by Homoran

                            @haus-automatisierung sagte in (gelöst) javascript v8.3.1 - request method DELETE:

                            Ich hab doch auf seinen Beitrag geantwortet und ihn explizit angesprochen?!

                            ok, dann hab ich das übersehen.
                            Ich hielt es für einen allgemeinen Einwurf an den Hilfesuchenden

                            Sorry!

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            786
                            Online

                            31.8k
                            Users

                            80.0k
                            Topics

                            1.3m
                            Posts

                            4
                            13
                            470
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo