gpt4 book ai didi

python - 如何使用 libSoup 和 GI 发出 HTTP GET 请求?

转载 作者:行者123 更新时间:2023-12-02 15:00:50 28 4
gpt4 key购买 nike

我想使用 libSoup GLib 库向 https://httpbin.org/get 发出一个简单的 HTTP GET 请求,使用 python 中的 GObject-introspection (gi)。

你是怎么做到的?

最佳答案

这是一个发出请求并打印出响应的示例:

import sys

import gi
gi.require_version('Soup', '2.4')
from gi.repository import Gio, Soup

session = Soup.Session()
uri = Soup.URI.new('https://httpbin.org/get')
request = session.request_http_uri('GET', uri)
stream = request.send(cancellable=None)
out = Gio.UnixOutputStream(fd=sys.stdout.fileno())
out.splice(stream, Gio.OutputStreamSpliceFlags.CLOSE_SOURCE, cancellable=None)

关于python - 如何使用 libSoup 和 GI 发出 HTTP GET 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49837555/

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