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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 且末县| 睢宁县| 天水市| 凤翔县| 宝兴县| 峨山| 泗洪县| 西吉县| 昌邑市| 额尔古纳市| 大兴区| 红河县| 汾阳市| 阿荣旗| 山阳县| 安国市| 迭部县| 渭源县| 醴陵市| 安达市| 青铜峡市| 定边县| 珲春市| 永定县| 尖扎县| 繁峙县| 隆德县| 南涧| 峨眉山市| 旅游| 惠东县| 富宁县| 海城市| 缙云县| 乳山市| 大安市| 濉溪县| 林州市| 普兰县| 沂南县| 施甸县|