簡體   English   中英

CURLOPT_POST是否需要具有后字段數或只有1 / true?

[英]Does CURLOPT_POST need to have the number of postfields or just 1/true?

我看過curl_setopt($ch, CURLOPT_POST, 1); 大多數情況下都是以這種方式編寫的,但是注意到有些人表示了post字段的count()數目,而不是1 / true 他們為什么這樣做,或者僅僅是對選項的誤解?

文檔中

設置為1的參數告訴libcurl進行常規HTTP發布。 這也將使庫使用“ Content-Type:應用程序/ x-www-form-urlencoded”標頭。 (這是迄今為止最常用的POST方法)。

在我看來,這是一個布爾值。 內容類型是強制執行的,以便可以正確發送POST請求,在使用POST的HTML表單中,默認情況下已經默認了這種類型,但在cURL請求中則不是這種情況-必須為此設置它們(因此,此標志等效於method="post"method="get"取決於您提供的值,分別為>=10

究其原因,你看到的count($data)在這個領域中有些地方是(我假設)禁用POST$data是空的動態,所以它的0時,它是空的, >=1 ,否則。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM