Visualizzazione dei risultati da 1 a 6 su 6

Discussione: objXMLHTTP.setTimeouts

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    324

    objXMLHTTP.setTimeouts

    Mi funziona:
    Set objXMLHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP")
    lResolve = 2000 ' 5 seconds
    lConnect = 2000 ' 5 seconds
    lSend = 2000 ' 15 seconds
    lReceive = 12000 ' 15 seconds

    objXMLHTTP.setTimeouts lResolve, lConnect, lSend, lReceive

    objXMLHTTP.Open "GET", strAdd, false
    objXMLHTTP.Send
    strSource = objXMLHTTP.responseText
    Set objXMLHTTP = Nothing

    Mentre non funziona:
    Set objXMLHttp = Server.CreateObject("Msxml2.XMLHTTP.4.0")
    lResolve = 2000 ' 5 seconds
    lConnect = 2000 ' 5 seconds
    lSend = 2000 ' 15 seconds
    lReceive = 12000 ' 15 seconds

    objXMLHTTP.setTimeouts lResolve, lConnect, lSend, lReceive

    objXMLHTTP.Open "GET", strAdd, false
    objXMLHTTP.Send
    strSource = objXMLHTTP.responseText
    Set objXMLHTTP = Nothing

    da l'errore:
    Proprietà o metodo non supportati dall'oggetto: 'objXMLHttp.setTimeouts'

    Sembra che la proprietà setTimeouts non funzioni con Msxml2.XMLHTTP.4.0.

    C'è una soluzione? con MSXML2.ServerXMLHTTP ho problemi con le accentate, senza setTimeouts si blocca il server.

  2. #2
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Devi accertarti che il tuo server (o il motore di scripting) supportano quest'oggetto.

  3. #3
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    il server non c'entra nulla.
    E' solo il metodo utilizzato. Ora sto cercando anch'io tra le varie reference perchè l'esistenza di questo metodo sarebbe oltremodo comodo, ma non riesco a trovarlo (almeno in Microsoft.XMLHTTP non esiste).
    Tu da dove l'hai estrapolato il metodo SetTimeOuts?
    Su devGuru non c'è, ora vedo su MSDN

  4. #4
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da kluster
    il server non c'entra nulla.
    Non so su che basi affermi questo; ho avuto l'identico problema qualche mese fa ed ho risolto aggiornando il motore di scripting (suggerito tra l'altro in questo forum...)

  5. #5
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    Allora ... se l'errore non scatta alla riga
    del createObject
    Set objXMLHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP")

    allora il server non c'entra nulla.
    Se invece ti da errore al momento della chiamata di un metodo che non esiste:
    Proprietà o metodo non supportati dall'oggetto: 'objXMLHttp.setTimeouts'
    vuol dire che l'oggetto funziona, ma è stato invocato un metodo sbagliato

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    324
    Originariamente inviato da fraude
    Non so su che basi affermi questo; ho avuto l'identico problema qualche mese fa ed ho risolto aggiornando il motore di scripting (suggerito tra l'altro in questo forum...)
    VBScript 5.6.7426

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