curl
简介
curl 官方网站
对libcurl中常用的 easy api 进行封装
组件接口
curl.gs
| 函数原型 | 函数作用 |
|---|---|
| object curl_create_session(domain d = nil) | 创建一个curl会话对象 |
session.gs
curl实例
| 函数原型 | 函数作用 |
|---|---|
| int curl_easy_setopt(int option, mixed param) | 通过设置适当的选项,来更改curl的行为、 |
| int curl_easy_perform() | 以阻塞方式执行网络传输,并在完成时返回,如果失败则提前返回 |
| mixed curl_easy_getinfo(int info) | 获取当前session中持有的curl句柄的指定信息 |
| void curl_easy_reset() | 为当前session中持有的curl句柄设置的所有选项初始化为默认池,即将其恢复到创建时的状态 |
| void curl_easy_cleanup() | 关闭并释放当前curl句柄的相关的所有资源 |
| string curl_easy_escape(string str, int length = 0) | 此函数将给定的输入字符串转换为 URL 编码字符串并将其作为新分配的字符串返回 |
| string curl_easy_unescape(string str, int length = 0) | 此函数将 URL 编码的字符串输入转换为 纯字符串 |