Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用cURL登录到不带表单的API中_Api_Authentication_Curl_Login_Request - Fatal编程技术网

使用cURL登录到不带表单的API中

使用cURL登录到不带表单的API中,api,authentication,curl,login,request,Api,Authentication,Curl,Login,Request,我正在创建一个API,它显然需要通过某人的客户端而不是表单来访问。但我想自己试一试,不知道该怎么做 我基本上有一个页面,我只想显示,如果你是授权的 因为我对cURL不太熟悉,所以我想问一下怎么做 它需要一个用户名和密码,这两者都位于数据库中。(例如,user:admin,pass:root)您可以通过检查请求中的凭据的控制器操作来执行此操作,然后 例如,在routes.php文件中: Route::controller('api', 'ApiController'); 您的控制器(注意:我使用

我正在创建一个API,它显然需要通过某人的客户端而不是表单来访问。但我想自己试一试,不知道该怎么做

我基本上有一个页面,我只想显示,如果你是授权的

因为我对cURL不太熟悉,所以我想问一下怎么做


它需要一个用户名和密码,这两者都位于数据库中。(例如,user:admin,pass:root)

您可以通过检查请求中的凭据的控制器操作来执行此操作,然后

例如,在routes.php文件中:

Route::controller('api', 'ApiController');
您的控制器注意:我使用了
anyMyMethod()
,因此可以通过GET和POST使用该方法。。要接受just GET,应该是
getMyMethod()
):

现在,您的API可以通过URL:your-domain.com/API/my-method获得,您可以使用cURL进行测试:

curl -d "user=admin&pass=root" your-domain.com/api/my-method
这就是API方法

curl -d "user=admin&pass=root" your-domain.com/api/my-method