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 编码的字符串输入转换为 纯字符串 |
utils.gs
函数原型 | 函数作用 |
---|---|
string curl_easy_strerror(int errornum) | 函数返回一个字符串,描述在参数errornum中传递的CURLcode错误代码 |