【phpRestfulapi示例】教程文章相关的互联网学习教程文章

你如何使用PHP的RESTful API?

我尝试过搜索,但我无法弄清楚如何通过RESTful接口访问数据.我正在寻找示例代码,该代码显示某人使用其API从一些虚构的Web服务访问某些数据.一个简单的“如何运作”的解释也会有所帮助.解决方法:有点热门话题.期待答案的爆炸;) REST的工作原理是使用HTTP请求方法来确定对象的应用程序(REST服务器)操作.常用的4种HTTP方法是GET,POST,PUT和DELETE. 比如说,有问题的对象是用户数据. REST URL /对象可能看起来像http://mydomain.com/serv...

是否可以在PHP中使用POST请求创建Restful webservice而无需使用任何库?【代码】

基本要求是知道当请求主体有效载荷具有以json格式发送的数据时我们是否可以迭代$_POST,例如{"City":{"countryCode": "IN","regionCode":"KR"}}只有当我们发送数据时,我们才能访问它m={"City":{"countryCode": "IN","regionCode":"KR"}}我们可以使用$_POST [‘m’]访问它Content-Type设置为默认的application / x-www-form-urlencoded,当我们将其设置为application / json $_POST为空/ null时. 如果我们尝试以$_POST而不是$_POST [‘...

如何在Cakephp中的RESTful api中的URL中给出字符串?【代码】

根据这个Cakephp CookBook,RESTful api的简单设置:HTTP Method URL.method Controller action invoked GET /recipes*.method* RecipesController::index() GET /recipes/123.method RecipesController::view(123) POST /recipes*.method* RecipesController::add() PUT /recipes/123*.method* RecipesController::edit(123) DELETE /recipes/123.method RecipesController::delete(123) POST ...

如何在PHP cURL请求中将OData发送到RESTful API【代码】

我试图使用PHP将GET请求中的OData参数发送到RESTful API.对此服务的格式正确的OData请求如下所示:https://myapi.org/endpoint?filter=family_name eq 'Doe'看起来我应该在发送请求之前将这些变量附加到CURLOPT_URL的末尾,但API服务似乎没有收到OData.$ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 100); curl_setopt($ch, CURLOPT_HTTPHEADER, array('OSDI-API-Token:xxxx...

RESTful PHP:它如何从客户端到服务器端工作?【代码】

我对RESTful PHP上的教程/示例感到困惑.他们中的大多数都使用框架(例如Slim)并最终成为API,这让我更加困惑.在完全理解如何创建简单的RESTful PHP之前,我想首先避免所有框架和API材料. 我明白那个,REST, at it’s core, is really just about using the right HTTP verb forthe job. GET, POST, PUT, DELETE all have meanings, and if something isdescribed as being RESTful, all it really means is that the site/appin questi...

php – 构建restful API的良好资源

我正在寻找一个很好的资源,它将向我展示构建一个安静的API的正确方法.有趣的主题:特别是身份验证和一般安全性,性能,可伸缩性,最佳实践和其他有用的东西. 我将用PHP(Slim或Silex)构建它,在开始之前我想考虑整个设计,所以我可以从一开始就采用正确的方法. 网络上有很多信息和帖子,但他们都采用不同的做法和方法. 在宁静的世界里,有什么东西似乎是“标准”吗?解决方法:Is there something which seems like a “standard” in the r...

php – RESTful API设计(资源连接)

我正在为我的Web项目(PHP)设计一个API,但在建模资源与属性之间的关系时会遇到麻烦.我想得到一些关于如何继续的意见. 资源: >用户. >我.>姓名.>狗(关系). >我.>私人(是或否). >狗. >我.>姓名. 关系: >多对多. >一个用户可以有很多狗.>一只狗可以属于许多用户. >这种关系可以是私人关系或公共关系. 您想如何更新关系的“私人”属性? 现在你必须发送一个PUT请求到… / api / users / {userId},包括该用户的所有关系,包括更新的属性...

php – Clean Laravel 5.1使用单个RESTful路由安装获取NotFoundHttpException【代码】

我正在使用Laravel 5作为Ionic应用程序的API,它似乎几乎正常工作,但我在Laravel的测试路线Route::group( [ 'prefix' => 'api' ], function () {Route::any( 'user', function (){return 'Hello Anonymous User';} ); } );我打的时候http://localhost:8000/api/user应该只返回“Hello Anonymous User”,但由于切换到Homestead而不是使用artisan服务它现在会抛出此错误:Sorry, the page you are looking for could not be found.Not...

适用于iPhone的PHP RESTful Web服务【代码】

我正在开发一个iPhone APP,还需要实现一个Web服务.首先,我不是开发人员,从未在PHP,Objective-C,xCode中做过大事.我的PHP知识也不是很好.但是,让我们从我的环境开始吧. iPhone APP(xCode 4.2,iOS5),PHP Web服务,MySQL DB 我正在研究WEB,大多数人更倾向于REST而不是SOAP.我想我也看到了REST的优点(使用简单的HTTP动词(获取,发布,删除等等),但这不是主要观点…… 我想我理解REST架构的主要目标,并试图用URI和Verb Mapping创建一个小概...

使用Django的RESTful API的PHP网站.可能?好主意?

我有一个用PHP编写的现有网站.我想添加一个REST API.我喜欢使用Django创建RESTful API是多么容易.是否有任何使用Django的CONS仅用于在PHP驱动的网站上创建API?提前致谢.解决方法:有几个缺点: >您的代码库将更大>一方面数据模型的每一次变化都必须在另一方面完成>它将需要您服务器的更多资源>你有2个系统需要维护 但对于其他人,我可以看到为什么使用Django比使用普通的PHP API更容易做到这一点.我怀疑没有可用的PHP库来做类似的事...

php – 如何在Laravel 5中使用restful ajax路由到方法?【代码】

所以我有一条看起来像这样的路线:Route::any('some/page', ['as' => 'some-page', 'uses' => 'SomePageController@index']);但是,我也在同一个URL上使用ajax调用(使用名为ajax的请求参数:some / page /?ajax = my_action),我想在我的控制器上点击方法:index already routes: SomePageController@index ajax = my_action needs to route: SomePageController@ajaxMyAction ajax = my_other_action...

php – 401通过Ajax对laravel中的RESTful API进行Unauthorized DELETE请求【代码】

我使用laravel控制器创建了一个安静的API.我有一个PhotosController,它有一个用于删除资源的destroy($id)方法.我也有一段javascript代码向我的应用程序发送DELETE请求.结果应该是删除带有$id id的照片.但是laravel没有将我的请求路由到destroy方法.相反,它发送401 Unauthorized错误. 问题是我想通过Ajax向我的应用程序发送DELETE请求,但是laravel不会让我的请求被路由! routes.php文件:Route::resource('photos', 'PhotosControl...

php – 如何从yii2 restful api中的两个表中将关系数据显示为json格式【代码】

我遇到的问题是将两个表中的数据显示为JSON格式并处理yii2 restful api. 这是我的结构数据库:TABLE `volunteer`( `volunteer_id` int(11) NOT NULL auto_increment, `state_id` int(11) null TABLE `state`( `state_id` int(11) NOT NULL auto_increment, `state` varchar(225) nullvolunteerController.phppublic $modelClass = 'app\models\Volunteer'; public function behaviors() {return ArrayHelper::merge(parent::behavi...

配置PhpStorm RESTful Client以使用Laravel【代码】

我正在尝试使用PhraStorm和artisan服务器使用Laravel构建RESTful API,但是当我尝试使用Rest Client进行测试时,我收到此错误: 现在我只写GET方法,并在浏览器中收到地址为http:// localhost:8000 / users的正确输出 这是我的代码: routes.php文件Route::resource('users','UserController');UserController.phppublic function index() {return \Response::json(User::all()); }我还尝试在请求窗口中添加json解决方法:php artisa...

php – 如何在Laravel 4 RESTful API中实现多对多关系【代码】

我想实现类似于Laravel 4中this question所要求的内容,其中一个玩家/资源可以拥有多个团队/,反之亦然. 在一个理想的世界里,我可以查询 播放器/ 1 /支 并得到一些像这样的JSON:{ player: { id: 1, name: 'Bob', sport: 'Curling', teams: [{ id: 1, name: 'Northern Curling Soc.', age: 2}, { id:2, name: 'Southern Curling Soc.', age: 4 }] }要么 球队/ {id} /球员并获得相关性. 显然,如果我使用Laravel的观点,我可以简单地调...