Php HTTP PUT方法混乱

Php HTTP PUT方法混乱,php,rest,curl,restful-url,Php,Rest,Curl,Restful Url,我想学习如何在PHP中使用HTTP PUT方法 我在网上搜索了一下,找到了一些关于cURL的教程 但是我不知道如何使用它(如REST API)。那么您想接收或发送PUT请求吗?我想更新或删除相同id的记录。福克斯例句:如果您知道如何使用GET或POST,那么在使用方面也是一样的。POST和PUT的区别在于PUT通常用于获取更新数据服务器端的信息,POST应发送信息n以创建新数据。@Daan接收数据的唯一正确方法是使用GETI。我想说,如果url相同,我如何区分PUT和get?例如:那么除了所使用

我想学习如何在PHP中使用HTTP PUT方法

我在网上搜索了一下,找到了一些关于cURL的教程


但是我不知道如何使用它(如REST API)。

那么您想接收或发送PUT请求吗?我想更新或删除相同id的记录。福克斯例句:如果您知道如何使用GET或POST,那么在使用方面也是一样的。POST和PUT的区别在于PUT通常用于获取更新数据服务器端的信息,POST应发送信息n以创建新数据。@Daan接收数据的唯一正确方法是使用GETI。我想说,如果url相同,我如何区分PUT和get?例如:那么除了所使用的方法之外,没有任何东西可以分隔请求,对吗?PUT通常用于更新服务器上的资源,GET通常用于获取数据。
    $data = array("field" => "value");
    $ch = curl_init($yourUrl);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");
    curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));

    $response = curl_exec($ch);