gpt4 book ai didi

ruby - HTTParty认证问题

转载 作者:太空宇宙 更新时间:2023-11-03 18:28:59 24 4
gpt4 key购买 nike

我正在尝试使用 HTTParty 登录。我已按照说明进行操作,但仍然无法正常工作。

require 'rubygems'
require 'httparty'

class LAShowRoom
include HTTParty
base_uri 'www.lashowroom.com'
#debug_output

def initialize email, password
@email = email
response = self.class.get('/login.php')
response = self.class.post(
'/login.php',
:body => { :login_id => email, :login_key => password, :submit_login => 'Log In' },
:headers => {'Cookie' => response.headers['Set-Cookie']}
)
@response = response
@cookie = response.request.options[:headers]['Cookie']
end

def login_response
@response
end

def welcome_page
self.class.get("/announce.php", :headers => {'Cookie' => @cookie})
end

def logged_in?
welcome_page.include? "Kevin"
end
end

la_show_room = LAShowRoom.new('my_email', 'my_password')
puts "Logged in: #{la_show_room.logged_in?}"

据我所知,HTTParty 会自动处理 https。我错过了什么吗?

谢谢。

山姆

最佳答案

是的,HTTParty 会自动处理 HTTPS,但您仍然需要声明 HTTPS。尝试

base_uri 'https://…'

HTTParty 还应该知道什么? ;-)

关于ruby - HTTParty认证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6985469/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com