Questo argomento non è stato ancora valutato - Valuta questo argomento

Inviare una richiesta HTTP

Negli script del server viene utilizzato il modulo request di node.js per effettuare richieste HTTP.

Nell'esempio seguente viene convalidato il nome utente Twitter specificato chiamando le API REST di Twitter e il record viene inserito solo quando la convalida ha esito positivo.

function insert(item, user, request) {
    if (!item.twitterScreenName) {
        request.respond(statusCodes.BAD_REQUEST, 'You must include a twitter screen name.');
    } else {
        var httpRequest = require('request');
        var uri = 'http://api.twitter.com/1/users/show.json?screen_name=' + item.twitterScreenName;
        httpRequest(uri, function(err, response, body) {
            if (err) {
                request.respond(statusCodes.INTERNAL_SERVER_ERROR, 'Unable to connect to twitter.');
            } else if (response.statusCode !== 200) {
                request.respond(statusCodes.BAD_REQUEST, 'No twitter user found with name ' + item.twitterScreenName + '.');
            } else {
                request.execute();
            }
        });
    }
}

Per ulteriori informazioni, vedere la pagina relativa al riferimento agli script dei servizi mobili.

Il documento è risultato utile?
(1500 caratteri rimanenti)
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
© 2013 Microsoft. Tutti i diritti riservati.
facebook page visit twitter rss feed newsletter