如何使用curl查询echoprint本地服务器?

时间:2015-10-02 13:01:04

标签: audio-fingerprinting echonest echoprint

我很陌生和卷曲。我有一个正在运行的echoprint服务器和echoprint codegen工作正常。我可以使用摄取方法将代码推送到本地服务器。

但我不知道如何使用curl请求查询服务器。

如何发送查询echoprint服务器的curl请求的语法或示例?

1 个答案:

答案 0 :(得分:0)

使用codegen库解析代码后,您可以随时调用api层进行摄取,示例代码使用echoprint服务器顶部的PHP脚本

            $curl = curl_init();
            curl_setopt_array( $curl, array(
            CURLOPT_RETURNTRANSFER => 1,
            CURLOPT_URL => 'http://localhost:8080/ingest',
            CURLOPT_USERAGENT => 'URl Request',
            CURLOPT_POST => 1,
            CURLOPT_POSTFIELDS => array(
                'fp_code' => $songcode,
                'track_id' => $trackid,
                'length'=>$length,
                'artist' => $artist,
                'codever' => $codecover
            )
        ) );
    $resp = curl_exec( $curl );
    curl_close( $curl );