Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    107

    Http request con ritorna status code 0

    Ciao a tutti,

    Ho un problema riguardante richieste http da inviare in remoto, la quale una volta eseguita mi restituisce 0. Ho letto che il problema potrebbe essere risolto tramite JSONP o CORS, anche se ho trovato poco a riguardo online per il mio utilizzo. Qualcuno li conosce e può aiutarmi?

    Ecco il codice
    codice HTML:
    <!doctype html>
    <html lang="it">
      <head>
        <!-- Required meta tags -->
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
        <link href="css/style.css" rel="stylesheet">
    
        <!-- Bootstrap CSS -->
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
        <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
    
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
    
        <title>Login</title>
    
        <script>
            $(document).ready(function(){
                $("#lsubmit").click(function(){
                    var username = $("#lmail").val();
                    var password = $("#lpsw").val();
                    //var auth = username + ':' + password;
    
                    $.ajax({
                        url : 'http://localhost:8080/sellers/users/0',
                        method : 'POST',
                        data: '{"username": "' + username + '", "password" : "' + password + '"}',
                        dataType: 'json',
                        crossDomain: true,
                        beforeSend : function(req) {
                            req.setRequestHeader('Authorization', "Basic " + btoa(username+":"+ password));
                        },
                        success: function(){
                            alert('success!');
                        },
                        error: function (request, status, error) {
                            alert(request.status);
                        }
                    });
                });
            });
        </script>
      </head>
      <body>
    
        <div class="container text-center">
    
          <img src="img/shoppy.png" class="img-fluid logo2" alt="Responsive image">
          <h1 class="tit">Benvenuto, accedi al tuo portale.</h1><br>
    
          <div class="row justify-content-center">
    
            <form class="login">
    
              <!--<input type="text" id="partita_iva" class="form-control" placeholder="Partita Iva" size="30" required 
              pattern="[0-9]{11}" autofocus>
    
              <input type="number" id="partita_iva" class="form-control" placeholder="Partita Iva" size="30" required 
              min="11" max="11" autofocus>-->
    
              <input type="text" class="form-control" id="lmail" name="lmail" placeholder="Indirizzo Email" required>
    
    
              <input type="password" id="lpsw" class="form-control" placeholder="Password" size="40" required><br>
    
              <button class="btn-primary btn-lg btn-block text-uppercase" type="submit" size="40" id="lsubmit">Accedi</button>
    
            </form>
    
          </div><br>
    
          <p >Non ti sei ancora iscritto? <a href="iscrizione.html">Fallo subito</a></p>
          <p class="minusc">Se hai dimenticato la password contattaci con la tua email di registrazione al nostro indirizzo: shoppy@gmail.com</p>
    
        </div>
    
    
    
        <!-- Optional JavaScript, jQuery first, then Popper.js, then Bootstrap JS
        <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
        -->
        </div>
      </body>
    </html>

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,202
    per problemi di cors mi pare che hai un chiaro messaggio di errore. almeno in questi giorni il server su cui lavoro mi spiegava il probema.

    Hai verificato se lato server è tutto ok?
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.