1

我有像下面这样的 PHP 代码,我想编写一个在 C# 中完成相同工作的函数。但是,我不明白 curl_setotp 到底是做什么的。我怎样才能写出这样的函数?

public static function sendDataAuth( $url, $doc,$authData) {
        
    $ch = curl_init($url );
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $doc);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); 
    curl_setopt($ch, CURLOPT_HEADER, false);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    
    curl_setopt($ch,CURLOPT_HTTPHEADER,array('OpenPayu-Signature:'.$authData));
            
    $response = curl_exec($ch);
    
    return $response;
}
4

1 回答 1

2

curl_setopt为 cURL 设置一些选项。您可以在php.net上查看这些选项的含义。

CURLOPT_HTTPHEADER只是要发送的标头,CURLOPT_POSTFIELDS是要发送的数据。

于 2012-10-08T05:17:02.983 回答