国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Curl Expect:100-continue

2019-11-10 18:34:59
字體:
來源:轉載
供稿:網友

在使用curl做POST的時候, 當要POST的數據大于1024字節的時候, curl并不會直接就發起POST請求, 而是會分為倆步:

發送一個請求, 包含一個Expect:100-continue, 詢問Server使用愿意接受數據接收到Server返回的100-continue應答以后, 才把數據POST給Server

這是libcurl的行為. 具體的RFC相關描述: http://www.w3.org/PRotocols/rfc2616/rfc2616-sec8.html#sec8.2.3

于是,這樣就有了一個問題, 并不是所有的Server都會正確應答100-continue, 比如lighttpd, 就會返回417 "Expectation Failed", 則會造成邏輯出錯.

要解決的辦法也挺容易:

curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:'));// Disable Expect: header (lighttpd does not support it)

原文地址:Expect:100-continue


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淮滨县| 太仓市| 余江县| 射洪县| 开封县| 故城县| 屏边| 监利县| 涞水县| 泸州市| 新密市| 巴林右旗| 烟台市| 玉林市| 仙居县| 德清县| 伊川县| 高碑店市| 唐河县| 南岸区| 旬阳县| 密山市| 贵定县| 蒲城县| 涪陵区| 夹江县| 乐东| 娱乐| 庆城县| 平乐县| 柏乡县| 鹿泉市| 临沭县| 三亚市| 长乐市| 安顺市| 公主岭市| 丰镇市| 元朗区| 白玉县| 马龙县|