差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
manual:reference:package:extend:curl:main_page [2021/07/01 01:00] – [通过 Curl 下载] rend | manual:reference:package:extend:curl:main_page [2021/07/02 17:44] (当前版本) – [Curl 命名空间一览] rend | ||
---|---|---|---|
行 37: | 行 37: | ||
<code python> | <code python> | ||
+ | import curl | ||
+ | |||
function http_get(url) | function http_get(url) | ||
var buff = new iostream.char_buff | var buff = new iostream.char_buff | ||
行 42: | 行 44: | ||
my_session.set_url(url) | my_session.set_url(url) | ||
my_session.allow_redirect(true) | my_session.allow_redirect(true) | ||
- | # You can use proxy here | + | # 可以通过 set_proxy 方法设置 HTTP 代理 |
# my_session.set_proxy(config.content.proxy) | # my_session.set_proxy(config.content.proxy) | ||
- | # Ignore | + | # 关闭 |
my_session.set_ssl_verify_host(false) | my_session.set_ssl_verify_host(false) | ||
my_session.set_ssl_verify_peer(false) | my_session.set_ssl_verify_peer(false) | ||
- | # Get Result | + | # 执行 cURL 请求并返回结果 |
if my_session.perform() | if my_session.perform() | ||
return buff.get_string() | return buff.get_string() | ||
行 54: | 行 56: | ||
end | end | ||
end | end | ||
+ | |||
+ | system.out.println(http_get(" | ||
</ | </ | ||
+ | |||
+ | [[http:// | ||
典型的结构由一个配置好的 **session** 对象和'' | 典型的结构由一个配置好的 **session** 对象和'' | ||
行 63: | 行 69: | ||
===== Curl 命名空间一览 ===== | ===== Curl 命名空间一览 ===== | ||
- | ^ 命名空间 | + | ^命名空间 |
- | | ssl_level | + | |'' |
- | | session | + | |'' |
----- | ----- |