La versione a riga di comando di 'httparty' con l'autenticazione di base funziona semplice e grande:Come utilizzare l'autenticazione di base con httparty in un'app Rails?
httparty -u username:password http://example.com/api/url
ma ora sto cercando il modo posso aggiungere l'autenticazione di base per una chiamata HTTParty.get dall'interno di un Rails app. Prima di tutto, per scopi di test, voglio codificare in modo rigido le credenziali di accesso nel Controller. Solo per assicurarsi che funzioni. Ma non riesco a trovare alcuna documentazione o esempi su come poterli passare.
Un HTTParty.get senza credenziali funziona bene:
@blah = HTTParty.get("http://twitter.com/statuses/public_timeline.json")
Ma non vedo come posso fare una variante di questa che accetta il nome utente -u: la password parte.
La prossima sfida per me (sono molto nuovo per Ruby/Rails) è ottenere le credenziali dell'utente da un modulo utente e passarlo dinamicamente, ma per me è ancora più importante per far funzionare la versione codificata.
Grazie, funziona! Hai ottenuto questo da qualche tipo di documento di HTTParty, o questa è da considerarsi una sintassi di rota 'standard' che ho bisogno di padroneggiare ... :-) –
L'ho preso da questo esempio https://github.com/jnunemaker/ httparty/blob/master/examples/twitter.rb –
E 'auth = {username: "test", la password: "test"}' funziona altrettanto bene con Ruby 1.9. – Joe