Come posso inviare una richiesta HTTP in C # senza utilizzare le classi System.Net? [duplicare]

StackOverflow https://stackoverflow.com/questions/3169294

  •  02-10-2019
  •  | 
  •  

Domanda

    

Questa domanda ha già una risposta qui:

    
            
  •              Invio richieste HTTP in C # con Unity                                      2 risposte                          
  •     
    

C'è un modo in C #, magari utilizzando una libreria esterna di qualche tipo, per eseguire le richieste Web HTTP senza utilizzare il built-in classi .NET (HttpRequest, WebRequest, WebClient ...)?

Lo chiedo perché sto lavorando su un gioco nel Unity3D motore, che consente di utilizzare < em> più di .NET attraverso Mono. Tuttavia, lo spazio dei nomi System.Net non è supportato nella sua player web. Ho bisogno di fare una richiesta HTTP (polling un file php) e attesa (sleep) fino a quando ho ricevuto una risposta. Unity3D fornisce la propria classe WWW che può fare le richieste web, ma ti costringe a utilizzare una funzione di callback asincrona -. Che io so come usare, ma è estremamente scomodo nel contesto del nostro codice

Quindi sto cercando qualsiasi alternativa alle classi System.Net che può fare questo per me. Tutte le idee sarebbe molto apprezzato!

È stato utile?

Soluzione

potrebbe provare a Indy .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top