私は譲ります - 私は何時間もこのナットを割ろうとしましたが、それを理解することはできません. 私は Ruby に慣れていないので (そして Python のバックグラウンドがありません!)、これを翻訳してから、ユーザー/パスを必要とするサイトに JSON データを投稿し、応答データを取得することはできません。
これは Python コードです。
r = requests.post('https://keychain.oneid.com/validate/', json.dumps(data), auth=('username', 'password'))
r.json()
どこにdata
ある:
{"some" => "data", "fun" => "times"}
Rails アプリケーションで使用するために、このコードの機能を Ruby で複製しようとしていますが、Pythonrequests.post()
関数がどのように動作するかを理解してから、POST および GET 用の Ruby コードを作成するまでの間、完全に迷ってしまいました。
Net::HTTP を試してみましたが、ユーザー名/パスを本体に入れるか、メソッドを使用するかが明確ではありませbasic_auth
ん。 JSON ですが、この時点で完全にランチに出かけることができます。basic_auth
Net::HTTP.get
どんな提案や助けも大歓迎です!