curlite 一款輕量級的curl元件

2021-09-13 15:53:55 字數 1393 閱讀 9118

curlite,一款輕量級的php curl元件

github:

php的curl功能強大,但是原生curl引數眾多,無形中增大了學習和使用的成本。curlite由此誕生。

composer require zhusaidong/curlite:dev-master
require_once './vendor/autoload.php';

use zhusaidong\curlite\request,zhusaidong\curlite\curl;

$request = new request('');

$request->postfields = ['wd'=>'php curl'];

$request->referer = '';

$cl = new curl($request);

$response = $cl->getresponse();

echo $response->body;

response
/**

* @var 響應header

*/$header = ;

/*** @var 響應body

/*** @var 錯誤資訊,如果curl成功,$error = false

*/$error = '';

request
/**

* get請求

*/const method_get = 1;

/*** post請求

*/const method_post = 2;

/*** @var 請求url

*/$url = '';

/*** @var 請求型別,預設get

*/$method = self::method_get;

/*** @var post資料

*/$postfields = ;

/*** @var 請求header

*/$header = ;

/*** @var referer

*/$referer = '';

/*** @var cookie

*/$cookie = '';

/*** @var user-agent

*/$useragent = '';

/*** @var 請求超時時間

*/$timeout = 3;

想要深入了解curlite或者反饋問題,可以關注 github

一款輕量級的桌面WebServer通訊元件

背景 隨著網際網路的不斷發展,傳統的 web應用程式已經不能完全滿足使用者的需要。由於桌面應用程式相比 web應用程式可以實現更多的功能,並相比 web應用程式更容易訪問本地資源,所以一些界於 bs架構和 cs架構之間的桌面應用 如瘦客戶端 便應運而生,這些桌面應用在客戶機上以 winform 的形...

一款輕量級的桌面WebServer通訊元件

一款輕量級的 web 通訊元件 個人部落格 2007 7 南京背景 隨著網際網路的不斷發展,傳統的 web應用程式已經不能完全滿足使用者的需要。由於桌面應用程式相比 web應用程式可以實現更多的功能,並相比 web應用程式更容易訪問本地資源,所以一些界於 bs架構和 cs架構之間的桌面應用 如瘦客戶...

一款極好的輕量級C C 整合開發工具

一直以來,很多人都希望有一款輕量級的c c 開發工具,與重量級的vc相比,輕量級顯然具有很多優勢,體積小,速度快,能迅速部署並隨身攜帶,並且此類軟體一般都是免費的。現在很多人推崇code block,這個軟體我也用過,感覺還行,但總有點山寨之感,而且介面不夠整潔 請code block擁護者使勁拍磚...