使用 https 的 Kivy UrlRequest

Kivy UrlRequest with https

我正在尝试获取 Python 3.7 Kivy 代码以使用 UrlRequest 检索 https 网络数据。代码在 http 上运行良好,但是当我将 url 更改为任何 https 时,我没有得到任何数据。当我使用 http 或 https 编译 运行 时,运行 都没有错误。是否需要添加导入才能使 https 正常工作?这是测试代码。谢谢

from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.gridlayout import GridLayout

from kivy.network.urlrequest import UrlRequest
from functools import partial

class MainApp(App):
    def build(self):
        grid = GridLayout(cols=1)
        button1 = Button(text="Press to say Hello", 
        on_release=self.run_Hello)
        button2 = Button(text="Kivy UrlRequest", 
        on_release=self.run_UrlRequests)
        blank_button = Button(text="Click me!")
        grid.add_widget(button1)
        grid.add_widget(button2)
        grid.add_widget(blank_button)
        return grid

def run_Hello(self, *args):
    print("Hello")


def run_UrlRequests(self, *args):
    for i in range(10):
        self.r = UrlRequest("https://www.google.com", verify=False, 
    on_success=partial(self.update_label, i), 
    on_error=partial(self.error_label, i))

def update_label(self, i, *args):
    print(i)
    print("success")
    print(self.r.result)

def error_label(self, i, *args):
    print("failed")
    print(i)
    print(self.r.result)

MainApp().运行()

def run_UrlRequests(self, *args):
    for i in range(10):
    self.r = UrlRequest("https://www.google.com", verify=False, 
    on_success=partial(self.update_label, i), on_error=partial(self.error_label, i)) 

我在UrlRequest后面加了verify=False,也是在原来的代码中。代码运行并生成 html 数据的打印语句。虽然这解决了 https 问题,但我不知道这个明显的 SSL 问题是否已得到正确解决。