PROBLEMA AJAX - CORS

newbie85

Nuovo Utente
8
0
Ciao a tutti, sto cercando di implementare la mia prima chiamata ajax ma non capisco perchè ottenga un errore (credo CORS).

JavaScript:
var request = $.ajax({
    url: "https://serverremoto/v1/richiesta/info"
    ,type: "POST"
    ,crossDomain: true
    ,data: { api_id: "999999",api_key:"rewc5f865f7737bc0082db94a90af05" }
    ,contentType: "application/json; charset=utf-8"
    ,dataType: "JSON",
    success: function(result){
        var a = JSON.stringify(result);
        }
});

Questa chiamata genera 2 errori nella console di Chrome/Firefox

- Bloccata richiesta multiorigine (cross-origin): il criterio di corrispondenza dell’origine non consente la lettura della risorsa remota da https://serverremoto/v1/richiesta/info. Motivo: header CORS “Access-Control-Allow-Origin” mancante.
- Bloccata richiesta multiorigine (cross-origin): il criterio di corrispondenza dell’origine non consente la lettura della risorsa remota da https://serverremoto/v1/richiesta/info. Motivo: richiesta CORS non riuscita

Inoltre nel TAB Rete alla chiamata XHR vedo che il metodo è OPTIONS e non PUT come ho specificato

Qualcuno sa darmi qualche dritta??


Grazie a tutti
 

Skills07

Moderatore
Staff Forum
Utente Èlite
22,521
6,611
CPU
Ryzen 7 2700x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb,2tb toshiba, 500gb western digital, 256 Ssd silicon power
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
KFA2 Rtx 2070 super
Monitor
Acer Predator 144hz 2k IPS 27", Hp ES 24" 60 Hz FHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Razer Electra V2
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
ciao io nella mia web app uso questo codice:

JavaScript:
var params = 'Utente=' + username + '&Password=' + password + '&PIN=' + pin;

      

        $.ajax({
            type: "GET",
          
            url: "https://broker.ucloud.it/ALPHAWebService/ALPHAWebService.asmx/AccessoMobile",
            data: params,
            handleAs: "xml",
            dataType: "xml",
            crossDomain: true,
            success: OnSuccessCall,
            error: OnErrorCall

        });

nel mio caso faccio una chiamata a un webservice passandogli i parametri e nella funzione onSuccess mi restiuisce un xml da leggere, mentre nel caso di errore stampa un messaggio a video.
nel tuo caso dovrebbe restituire un JSON
 

Entra

oppure Accedi utilizzando

Hot: Quale crypto per il futuro?

  • Bitcoin

    Voti: 37 55.2%
  • Ethereum

    Voti: 24 35.8%
  • Cardano

    Voti: 13 19.4%
  • Polkadot

    Voti: 2 3.0%
  • Monero

    Voti: 7 10.4%
  • XRP

    Voti: 10 14.9%
  • Uniswap

    Voti: 0 0.0%
  • Litecoin

    Voti: 6 9.0%
  • Stellar

    Voti: 6 9.0%
  • Altro (Specifica)

    Voti: 10 14.9%

Discussioni Simili