Come interagire con l'API C ++ tramite i comandi http?

-1

Ho un'API C ++, voglio inviare comandi tramite http per eseguire qualsiasi metodo c ++ da questa API. Sto usando libmicrohttpd.

Quali passi dovrei seguire per fare un simile lavoro?

    
posta sophist 21.03.2013 - 16:49
fonte

1 risposta

2

Scriveresti il tuo codice per ascoltare richieste specifiche dal tuo server HTTP. Quando arriva una di quelle richieste, la processate per ottenere i dati necessari (passati come GET o POST molto probabilmente) e poi effettuate la chiamata appropriata contro la libreria C ++ che avete. Gestisci il valore restituito (se ce n'è uno) per creare una risposta che torni all'utente.

Esecuzione della richiesta

[User] -> [GET /dosomething] -> [libmicrohttpd] => [Your Code] => [DoSomething on API.dll]

Gestire la risposta

[DoSomething Return Value] => [Your Code] => [libmicrohttpd] => [HTTP Response] => [User]

Per le specifiche relative a libmicrohttpd hai guardato il tutorial ? Capitolo 3 (Esplorazione delle richieste) e 6 (Elaborazione dei dati POST) sembrano applicabili a ciò che stai facendo.

    
risposta data 21.03.2013 - 17:28
fonte

Leggi altre domande sui tag