差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
| manual:reference:package:extend:curl:main_page [2021/06/30 22:45] – rend | manual:reference:package:extend:curl:main_page [2021/07/02 17:44] (当前版本) – [Curl 命名空间一览] rend | ||
|---|---|---|---|
| 行 9: | 行 9: | ||
| * [[: | * [[: | ||
| * [[: | * [[: | ||
| + | |||
| ----- | ----- | ||
| \\ | \\ | ||
| ===== 下载方式 ===== | ===== 下载方式 ===== | ||
| - | ==== 通过 | + | ==== 通过 |
| 在 shell 中使用 **cspkg** 工具,并使用以下指令 | 在 shell 中使用 **cspkg** 工具,并使用以下指令 | ||
| 行 36: | 行 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 | ||
| - | var session | + | var my_session= curl.make_session_os(buff.get_ostream()) |
| - | | + | |
| - | | + | |
| - | # You can use proxy here | + | # 可以通过 set_proxy 方法设置 HTTP 代理 |
| - | # session.set_proxy(config.content.proxy) | + | # my_session.set_proxy(config.content.proxy) |
| - | # Ignore | + | # 关闭 |
| - | | + | |
| - | | + | |
| - | # Get Result | + | # 执行 cURL 请求并返回结果 |
| - | if session.perform() | + | if my_session.perform() |
| return buff.get_string() | return buff.get_string() | ||
| else | else | ||
| 行 53: | 行 56: | ||
| end | end | ||
| end | end | ||
| + | |||
| + | system.out.println(http_get(" | ||
| </ | </ | ||
| - | <html> | + | [[http:// |
| - | <div style=" border-style: solid; border-color: #d1f4ff; background-color: #ecfcff; border-width: medium; border-radius: 3px; padding: 12px;"> | + | |
| - | | + | 典型的结构由一个配置好的 **session** 对象和'' |
| - | </ | + | |
| - | </ | + | |
| ----- | ----- | ||
| \\ | \\ | ||
| - | ==== Curl 命名空间一览 ==== | + | ===== Curl 命名空间一览 |
| - | ^ 命名空间 | + | ^命名空间 |
| - | | ssl_level | + | |'' |
| - | | session | + | |'' |
| ----- | ----- | ||
| \\ | \\ | ||
| - | ==== 详细文档目录 ==== | + | ===== 详细文档目录 |
| - | * 啥 | + | * [[: |
| - | * 啥 | + | * [[: |
| - | * 啥 | + | |
| ----- | ----- | ||
| \\ | \\ | ||