Visualizzazione dei risultati da 1 a 8 su 8

Discussione: test xmlHttp

  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    test xmlHttp

    Ho provato a fare un semplice test su aruba...

    <%
    set xmlhttp = Server.CreateObject("Microsoft.XMLHTTP")
    xmlhttp.open "POST", "http://www.google.it", false
    xmlhttp.send

    If xmlhttp.status = 200 then

    response.write "Funziona"

    else

    response.write "non funziona"

    end if

    %>

    la risposta è "non funziona"


    Il che significa che il sito non esiste ?
    mi sembra un pò strano.... :master:

    anche perchè in una applicazione ottengo sempre nello stesso sito questo errore:


    msxml3.dll error '800c0005'

    The system cannot locate the resource specified.

    Qual'è la differenza ?
    scusate le domande apparentemente banali..
    Grazie.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: test xmlHttp

    Originariamente inviato da agenti
    Ho provato a fare un semplice test su aruba...

    <%
    set xmlhttp = Server.CreateObject("Microsoft.XMLHTTP")
    xmlhttp.open "POST", "http://www.google.it", false
    xmlhttp.send

    If xmlhttp.status = 200 then

    response.write "Funziona"

    else

    response.write "non funziona"

    end if

    %>

    la risposta è "non funziona"


    Il che significa che il sito non esiste ?
    mi sembra un pò strano.... :master:

    anche perchè in una applicazione ottengo sempre nello stesso sito questo errore:


    msxml3.dll error '800c0005'

    The system cannot locate the resource specified.

    Qual'è la differenza ?
    scusate le domande apparentemente banali..
    Grazie.
    Io conosco questo
    Server.CreateObject("Msxml2.ServerXMLHTTP.4.0")
    e credo che il controllo si faccia cosi:
    If xmlhttp.status = "200" then
    Per questo
    msxml3.dll error '800c0005'

    The system cannot locate the resource specified.

    potrebbe essere legato sempre all'obiettivo.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Metti GET al posto di POST.
    The system cannot locate the resource specified vuol dire che la URL richiesta o il metodo con cui è stata richiesta non è valida.

  4. #4
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    la cosa strana è che ieri era tutto ok..

    e in quella pagina non ho modificato nulla...

    così ho fatto un test "con lo stesso codice" usando un altro dominio...
    nel quale ottengo la risposta... senza nessun errore...

    quindi ?
    Aruba è in falla ?

  5. #5
    Originariamente inviato da agenti
    la cosa strana è che ieri era tutto ok..

    e in quella pagina non ho modificato nulla...

    così ho fatto un test "con lo stesso codice" usando un altro dominio...
    nel quale ottengo la risposta... senza nessun errore...

    quindi ?
    Aruba è in falla ?
    Hai messo GET?
    L'errore non è nella creazione dell'oggetto, ma nella richiesta della URL remota...

  6. #6
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    allora per il test di google con get va...


    ma...


    il mio problema nasce qui...


    codice:
    
    <%
    Dim pXML,servletURL,pCall
    pXML = "<?xml version=""1.0"" encoding=""iso-8859-1""?><Login><Username>miologin</Username><Password>miapwd</Password></Login>"
    
    'Creazione dell'istanza FileSystem 
    
    nome_folder = "user_"&id
    
    
    servletURL = "miosito"
    pCall = "Login"
    
    Set xmlDoc = Server.CreateObject("Microsoft.XMLDOM")
    set xmlhttp = Server.CreateObject("Microsoft.XMLHTTP")
    xmlhttp.open "POST", servletURL, false
    xmlhttp.send "pXML=" &pXML& "&pCall=Login" 
    
    If xmlhttp.status = 200 then
    xmlDoc.loadXML(xmlhttp.ResponseText)
    set sessione = xmlDoc.getElementsByTagName("IDSession")
    
    session.timeout = 20
    session("sessione") = trim(sessione(0).Text)
    response.write session("sessione")
    else
    response.write "Nessuan risposta"
    end if
    set xmlhttp = nothing
    set xmldoc = nothing
    %>
    questo stesso codice...
    usato con aruba non va...
    usato con Tol va....

    allora presumo che qualcosa non quadri...
    premetto che fino a ieri lo stesso codice andava... bene...
    e che posso usare solo post per inviare non get... (in questo caso)

  7. #7
    Originariamente inviato da agenti
    allora per il test di google con get va...


    ma...


    il mio problema nasce qui...


    codice:
    
    <%
    Dim pXML,servletURL,pCall
    pXML = "<?xml version=""1.0"" encoding=""iso-8859-1""?><Login><Username>miologin</Username><Password>miapwd</Password></Login>"
    
    'Creazione dell'istanza FileSystem 
    
    nome_folder = "user_"&id
    
    
    servletURL = "miosito"
    pCall = "Login"
    
    Set xmlDoc = Server.CreateObject("Microsoft.XMLDOM")
    set xmlhttp = Server.CreateObject("Microsoft.XMLHTTP")
    xmlhttp.open "POST", servletURL, false
    xmlhttp.send "pXML=" &pXML& "&pCall=Login" 
    
    If xmlhttp.status = 200 then
    xmlDoc.loadXML(xmlhttp.ResponseText)
    set sessione = xmlDoc.getElementsByTagName("IDSession")
    
    session.timeout = 20
    session("sessione") = trim(sessione(0).Text)
    response.write session("sessione")
    else
    response.write "Nessuan risposta"
    end if
    set xmlhttp = nothing
    set xmldoc = nothing
    %>
    questo stesso codice...
    usato con aruba non va...
    usato con Tol va....

    allora presumo che qualcosa non quadri...
    premetto che fino a ieri lo stesso codice andava... bene...
    e che posso usare solo post per inviare non get... (in questo caso)
    Il perchè non funzioni, non lo so, o meglio, perchè su Aruba non va e su TOL va, io non lo so. Dovresti chiedere supporto a loro.
    Per Google, accetta richieste solo in GET, come tutti i motori di ricerca.

  8. #8
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    infatti ho chiesto... e attendo risposta...

    perdonatemi ma pensavo fosse un mio problema...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.