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

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

Curl Expect:100-continue

2019-11-10 19:02:28
字體:
來源:轉載
供稿:網友

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中江县| 藁城市| 招远市| 栾川县| 龙川县| 宁武县| 蓝田县| 玛纳斯县| 城口县| 青阳县| 玉山县| 西丰县| 兰溪市| 房山区| 台中县| 常州市| 横峰县| 海口市| 玉环县| 米脂县| 贺州市| 综艺| 合作市| 宾阳县| 博客| 区。| 吉安市| 蓬莱市| 襄城县| 修水县| 海伦市| 调兵山市| 长宁区| 天气| 四会市| 石狮市| 潞西市| 玛纳斯县| 沁源县| 古交市| 沁源县|