- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在与 URL 建立 HTTP 连接。当我使用 http.use_ssl=false
它不起作用,响应为 400 错误。当我使用 http.use_ssl=true
有用。这是为什么?
url = "https://beta.makaan-ws.com/"
uri = URI.parse(url)
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Put.new(uri.request_uri)
headers.each do |header_key, header_val|
request.add_field(header_key, header_val)
end
request.body = post_args.to_json
begin
response = http.request(request)
rescue
raise "Error from url: #{url}"
end
use_ssl
的作用?如果 URL 是 https 类型,我们是否必须分配 true ?
最佳答案
简而言之 - 是的,通常它是这样使用的:
http.use_ssl = url.scheme == 'https'
URI.parse("http://example.com").port # => 80
URI.parse("https://example.com").port # => 443
use_ssl
,它向 http 库指示应该使用 TLS/TLS 安全连接而不是普通的非加密连接来建立与该端口的连接。
关于ruby-on-rails - 何时在 http 请求中使用 use_ssl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60711185/
我正在与 URL 建立 HTTP 连接。当我使用 http.use_ssl=false它不起作用,响应为 400 错误。当我使用 http.use_ssl=true有用。这是为什么?
我知道我可以使用 #use_ssl = false 来禁止对 net::http 的实例使用 ssl,但是是否有一个类方法可以在我的代码开头设置,以便从那时起以后,net::http 的任何新实例都会
我正在使用 Rails 4.2.7。通过代理发送 Web 请求时如何设置“use_ssl”参数?我有这个 res1 = Net::HTTP.SOCKSProxy(TCPSocket::sock
我正在使用 Rails 4.2.7 和这个用于发出 Net::Http get 请求的代码 req = Net::HTTP::Get.new(url) if !headers.nil?
这是我的代码: sock = Net::HTTP.new(url.host, url.port) sock.use_ssl = true response = sock.start {|http| h
背景: ruby 1.9.3 rails 3.2.16 Windows 7 x64 问题 我正在努力解决臭名昭著的问题 SSL_connect returned=1 errno=0 state=SSL
我正在使用 ruby-fedora gem 从我的数据库中获取信息 Fedora::Repository.instance.fetch_content 我确信我的代码可以正常工作,因为在我更新到
我有一个奇怪的问题,我觉得这只是一个微小的明显错误。 当我进行以下实现时; url = URI.parse(helper.full_url) req = Net::HTTP::Get.new(url.
我是一名优秀的程序员,十分优秀!