L'esempio che hai messo ora usa un stream_context_create, quello precedente un Curl.
Comunque dovrebbe essere giusto passandoli nel request.
Ripeto che non sapendo come /richiesta/info se li aspetta o vada a leggere non posso sapere di più.
Il $result attuale ora cosa ritorna? se funziona o meno dovresti già vederlo