我正在嘗試使用發送傳真的API。發送文件到API - C#
我有以下PHP例子: (我將然而使用C#)
<?php
//This is example code to send a FAX from the command line using the Simwood API
//It is illustrative only and should not be used without the addition of error checking etc.
$ch = curl_init("http://url-to-api-endpoint");
$fax_variables=array(
'user'=> 'test',
'password'=> 'test',
'sendat' => '2050-01-01 01:00',
'priority'=> 10,
'output'=> 'json',
'to[0]' => '44123456789',
'to[1]' => '44123456780',
'file[0]'=>'@/tmp/myfirstfile.pdf',
'file[1]' => '@/tmp/mysecondfile.pdf'
);
print_r($fax_variables);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $fax_variables);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result=curl_exec ($ch);
$info = curl_getinfo($ch);
$result['http_code'];
curl_close ($ch);
print_r($result);
?>
我的問題是 - 在C#世界,我怎麼會達到同樣的效果?
我是否需要構建發佈請求?
理想的情況下,我試圖做到這一點使用REST - 和構造URL,並且使用的HttpWebRequest(GET)調用API,你要發送的數據,你應該使用POST
好的謝謝,那麼我應該如何在C#中做到這一點? – Alex 2010-05-17 16:51:53