差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
manual:reference:package:extend:curl:main_page [2021/06/30 22:47] – [详细文档目录] rend | manual:reference:package:extend:curl:main_page [2021/07/02 17:44] (当前版本) – [Curl 命名空间一览] rend | ||
---|---|---|---|
行 14: | 行 14: | ||
===== 下载方式 ===== | ===== 下载方式 ===== | ||
- | ==== 通过 | + | ==== 通过 |
在 shell 中使用 **cspkg** 工具,并使用以下指令 | 在 shell 中使用 **cspkg** 工具,并使用以下指令 | ||
行 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 | ||
- | 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 | ||
行 54: | 行 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 | + | |'' |
----- | ----- | ||
\\ | \\ | ||
- | ==== 详细文档目录 ==== | + | ===== 详细文档目录 |
- | * 会话 | + | * [[: |
- | * SSL 设置 | + | * [[: |
----- | ----- | ||
\\ | \\ |