Come posso inviare una richiesta HTTP in C # senza utilizzare le classi System.Net? [duplicare]
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!
Soluzione
potrebbe provare a Indy .