国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浦北县| 吕梁市| 汉中市| 洛宁县| 巴彦淖尔市| 丹棱县| 宜川县| 乾安县| 大丰市| 抚松县| 涪陵区| 英德市| 新化县| 长阳| 新晃| 淮南市| 博爱县| 正镶白旗| 三穗县| 江阴市| 夏河县| 和林格尔县| 扎囊县| 调兵山市| 章丘市| 防城港市| 遂溪县| 鄢陵县| 临安市| 越西县| 西安市| 绥阳县| 商水县| 泰顺县| 安西县| 潜江市| 修文县| 齐河县| 株洲市| 灵川县| 奉贤区|