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

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

Curl Expect:100-continue

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

在使用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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武清区| 陕西省| 庆元县| 嘉义市| 新建县| 永寿县| 察雅县| 盐亭县| 沙洋县| 郧西县| 礼泉县| 措勤县| 芦溪县| 章丘市| 石首市| 鸡西市| 阿尔山市| 余干县| 乳山市| 荣成市| 横山县| 长宁县| 北辰区| 古田县| 类乌齐县| 山丹县| 盱眙县| 博客| 乌兰察布市| 绥阳县| 原平市| 东安县| 临武县| 丹东市| 丽江市| 靖安县| 琼结县| 盘锦市| 沧州市| 无棣县| 韩城市|