函數(shù) | 描述 |
---|---|
curl_close() | 關(guān)閉一個(gè)cURL會(huì)話。 |
curl_copy_handle() | 復(fù)制一個(gè)cURL句柄和它的所有選項(xiàng)。 |
curl_errno() | 返回最后一次的錯(cuò)誤號(hào)。 |
curl_error() | 返回一個(gè)保護(hù)當(dāng)前會(huì)話最近一次錯(cuò)誤的字符串。 |
curl_escape() | 返回轉(zhuǎn)義字符串,對(duì)給定的字符串進(jìn)行URL編碼。 |
curl_exec() | 執(zhí)行一個(gè)cURL會(huì)話。 |
curl_file_create() | 創(chuàng)建一個(gè) CURLFile 對(duì)象。 |
curl_getinfo() | 獲取一個(gè)cURL連接資源句柄的信息。 |
curl_init() | 初始化一個(gè)cURL會(huì)話。 |
curl_multi_add_handle() | 向curl批處理會(huì)話中添加單獨(dú)的curl句柄。 |
curl_multi_close() | 關(guān)閉一組cURL句柄。 |
curl_multi_exec() | 運(yùn)行當(dāng)前 cURL 句柄的子連接。 |
curl_multi_getcontent() | 如果設(shè)置了CURLOPT_RETURNTRANSFER,則返回獲取的輸出的文本流。 |
curl_multi_info_read() | 獲取當(dāng)前解析的cURL的相關(guān)傳輸信息。 |
curl_multi_init() | 返回一個(gè)新cURL批處理句柄。 |
curl_multi_remove_handle() | 移除curl批處理句柄資源中的某個(gè)句柄資源。 |
curl_multi_select() | 等待所有cURL批處理中的活動(dòng)連接。 |
curl_multi_setopt() | 設(shè)置一個(gè)批處理cURL傳輸選項(xiàng)。 |
curl_multi_strerror() | 返回描述錯(cuò)誤碼的字符串文本。 |
curl_pause() | 暫停及恢復(fù)連接。 |
curl_reset() | 重置libcurl的會(huì)話句柄的所有選項(xiàng)。 |
curl_setopt_array() | 為cURL傳輸會(huì)話批量設(shè)置選項(xiàng)。 |
curl_setopt() | 設(shè)置一個(gè)cURL傳輸選項(xiàng)。 |
curl_share_close() | 關(guān)閉cURL共享句柄。 |
curl_share_init() | 初始化cURL共享句柄。 |
curl_share_setopt() | 設(shè)置一個(gè)共享句柄的cURL傳輸選項(xiàng)。 |
curl_strerror() | 返回錯(cuò)誤代碼的字符串描述。 |
curl_unescape() | 解碼URL編碼后的字符串。 |
curl_version() | 獲取cURL版本信息。 |
成功時(shí)返回 TRUE, 或者在失敗時(shí)返回 FALSE。
一些狀態(tài)代碼
1xx:請求收到,繼續(xù)處理
2xx:操作成功收到,分析、接受
3xx:完成此請求必須進(jìn)一步處理
4xx:請求包含一個(gè)錯(cuò)誤語法或不能完成
5xx:服務(wù)器執(zhí)行一個(gè)完全有效請求失敗
100——客戶必須繼續(xù)發(fā)出請求
101——客戶要求服務(wù)器根據(jù)請求轉(zhuǎn)換HTTP協(xié)議版本
200——交易成功
201——提示知道新文件的URL
202——接受和處理、但處理未完成
203——返回信息不確定或不完整
204——請求收到,但返回信息為空
205——服務(wù)器完成了請求,用戶代理必須復(fù)位當(dāng)前已經(jīng)瀏覽過的文件
206——服務(wù)器已經(jīng)完成了部分用戶的GET請求
300——請求的資源可在多處得到
301——?jiǎng)h除請求數(shù)據(jù)
302——在其他地址發(fā)現(xiàn)了請求數(shù)據(jù)
303——建議客戶訪問其他URL或訪問方式
304——客戶端已經(jīng)執(zhí)行了GET,但文件未變化
305——請求的資源必須從服務(wù)器指定的地址得到
306——前一版本HTTP中使用的代碼,現(xiàn)行版本中不再使用
307——申明請求的資源臨時(shí)性刪除
400——錯(cuò)誤請求,如語法錯(cuò)誤
401——請求授權(quán)失敗
402——保留有效ChargeTo頭響應(yīng)
403——請求不允許
404——沒有發(fā)現(xiàn)文件、查詢或URl
405——用戶在Request-Line字段定義的方法不允許
406——根據(jù)用戶發(fā)送的Accept拖,請求資源不可訪問
407——類似401,用戶必須首先在代理服務(wù)器上得到授權(quán)
408——客戶端沒有在用戶指定的餓時(shí)間內(nèi)完成請求
409——對(duì)當(dāng)前資源狀態(tài),請求不能完成
410——服務(wù)器上不再有此資源且無進(jìn)一步的參考地址
411——服務(wù)器拒絕用戶定義的Content-Length屬性請求
412——一個(gè)或多個(gè)請求頭字段在當(dāng)前請求中錯(cuò)誤
413——請求的資源大于服務(wù)器允許的大小
414——請求的資源URL長于服務(wù)器允許的長度
415——請求資源不支持請求項(xiàng)目格式
416——請求中包含Range請求頭字段,在當(dāng)前請求資源范圍內(nèi)沒有range指示值,請求
也不包含If-Range請求頭字段
417——服務(wù)器不滿足請求Expect頭字段指定的期望值,如果是代理服務(wù)器,可能是下一級(jí)服務(wù)器不能滿足請求
500——服務(wù)器產(chǎn)生內(nèi)部錯(cuò)誤
501——服務(wù)器不支持請求的函數(shù)
502——服務(wù)器暫時(shí)不可用,有時(shí)是為了防止發(fā)生系統(tǒng)過載
503——服務(wù)器過載或暫停維修
504——關(guān)口過載,服務(wù)器使用另一個(gè)關(guān)口或服務(wù)來響應(yīng)用戶,等待時(shí)間設(shè)定值較長
505——服務(wù)器不支持或拒絕支請求頭中指定的HTTP版本
以上就是本次介紹的php curl發(fā)送請求的全部知識(shí)點(diǎn),感謝大家對(duì)腳本之家的支持。
標(biāo)簽:廈門 湘西 惠州 黔東 濮陽 海北 梅河口 文山
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php curl發(fā)送請求實(shí)例方法》,本文關(guān)鍵詞 php,curl,發(fā)送,請求,實(shí)例,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。