Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    55

    Invio in forma binaria di dati

    Salve devo ottimizzare un'applicazione già esistente che richiama su di un server IIS una pagina ASP che recupera i dati in formato testo inviati dal client li elabora e rienvia la risposta.

    Attualmente per l'invio dei dati utilizzo il seguente codice
    codice:
    Dim rx As Variant, rs As String, oBuff As String, idx As Long, xKey As String, yKey As String    
    rs = "DBAConnection=192.168.1.11;192.168.1.11;xxxxx;yyyy;DBNAME;1;20090207100159921;00-0F-20-1F-D2-C3&DBAFunc=OpenRecordSet&DBAQuery=TolReadPostiSettoreMan&DBAParam=|31|332|3|07/02/2009|1748|95|0&DBAExecType=0&DBAExecReturnData=0"
    Set oWinHttp = New WinHttp.WinHttpRequest     
    oWinHttp.SetTimeouts 30000, 30000, 30000, 30000     
    oWinHttp.Open "POST", "http://192.168.1.11/miosito/miapagina.asp", False     
    oWinHttp.Send rs     
    rs = oWinHttp.ResponseText
    etc ...
    la pagina ASP è così strutturata

    codice:
        
    Dim idx, szK3, szK1     
    idx=Request.TotalBytes     
    szk3=Request.BinaryRead(idx)     
    dim FSO     
    set FSO=server.CreateObject("MioOggetto.NomeClasse")     
    FSO.InData=szk3     
    szK1=FSO.Elabora()     
    Response.Write szK1     
    set fso=nothing
    poichè devo codificare i dati per sicurezza, questi dopo tale codifica sono in formato binario e quando sono inviati alla pagina ASP non arrivano completi, penso che vengano troncati dall'oggetto WinHttp.WinHttpRequest quando o trova uno zero binario o un line-feed o un carriage-return e/o una combinazione di questi caratteri.

    Ho cercato in rete "Send binary data in html" ma parla per lo pjù di pagime html ed upload di files.
    Come posso dire all'oggetto WinHttp.WinHttpRequest che sto inviando, per esempio, un array di bytes?


    Grazie

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465

    Moderazione

    Di quale linguaggio parliamo?
    Hai letto il Regolamento di quest'area?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    55
    Scusa ho dimenticato di dire che l'applicazione è scritta in VB6
    grazie

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.