0

我有一个curl可以从 Linux (ubuntu) 命令行成功运行的命令。

我需要将此curl命令合并到 PHP 脚本中。

如何翻译以下 curl 命令以使其在 PHP 脚本中工作?

curl -X POST -H "Accept: application/rdf+xml" -F recipe=http://demo/recipe_alta -F input=@prova_rdf.rdf http://site.cs.unibo.it/stanbol/refactor

我一直在尝试使用我在互联网上找到的很多 PHP 调用,但我总是收到http 409 和 415 消息

我也尝试过execshell_exec但我得到了同样的错误。

这是另一个电话,只是为了在 url 上发布 rdf 文件,我得到了同样的错误。

$url = "http://bernina.cs.unibo.it/stanbol/triplestore/grafotest_cavo";
$post_data['file'] = "@prova_rdf.rdf";
$ch = curl_init();
$headers = array('Accept: application/rdf+xml');
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
$response = curl_exec($ch);
echo $response;
4

0 回答 0