差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
| 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 | + | |'' |
| ----- | ----- | ||