このコマンドtest.xml
を使用して PHP でこのファイルを送信するにはどうすればよいですか。CURL
curl -X POST -k -d @test.xml -H "Content-Type: application/xml" --user username:password https://www.url.com
これは私にとってはうまくいきません:
$ch = curl_init();
//Get the response from cURL
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//Set the Url
curl_setopt($ch, CURLOPT_URL, 'https://username:password@url.com');
//Create a POST array with the file in it
$postData = array(
'testData' => '@test.xml',
);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
// Execute the request
$response = curl_exec($ch);
また、XML ファイルではなく、コードで記述された XML を送信するにはどうすればよいか考えています。