Metodo IXMLHTTPRequest2::Send (msxml6.h)
Invia una richiesta HTTP al server in modo asincrono. In caso di esito positivo, i metodi nell'interfaccia IXMLHTTPRequest2Callback implementata dall'app vengono chiamati per elaborare la risposta.
Sintassi
HRESULT Send(
[in, optional] ISequentialStream *pBody,
[in] ULONGLONG cbBody
);
Parametri
[in, optional] pBody
Corpo del messaggio inviato con la richiesta. Questo flusso viene letto per caricare i dati per le richieste non GET . Per le richieste che non richiedono il caricamento, impostare questo parametro su NULL.
[in] cbBody
Lunghezza, in byte, del messaggio inviato con la richiesta. Per le richieste che non richiedono il caricamento, impostare questo parametro su 0.
Valore restituito
Restituisce S_OK sull'esito positivo.
Commenti
Il metodo Open deve essere chiamato prima che Send possa essere chiamato correttamente.
Poiché questo metodo è asincrono, viene restituito immediatamente prima dell'avvio dell'elaborazione della richiesta. L'applicazione riceverà una notifica tramite l'interfaccia IXMLHTTPRequest2Callback durante l'elaborazione della richiesta.
Alternative all'uso di ISequentialStream per una richiesta POST includono SHCreateMemStreamSHCreateStreamOnFile/ per le app desktop e CreateStreamOverRandomAccessStream per le app di Windows Store.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [app desktop | App UWP],MSXML 6.0 e versioni successive |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | msxml6.h |