我是开发Web服务的新手,我的想法是基于PHP构建REST API。
这使得CRUD图像文件成为可能,例如images / test.jpg。
是否可以通过REST Web服务获取图像?如果是,那怎么办?
还是仅针对json响应提供Web服务?
我更喜欢没有框架的方法,因为我想学习。
我的路线:
// GET
/api/images # Get alle images
/api/images/1 # Get images based on primary key
// PUT
/api/images/1 # Update images based on primary key
// POST
/api/images # Add a new image
// DELETE
/api/images/1 # Delete images based on primary key
JSON响应示例
/api/images/1
对图像文件本身进行版本控制,将其物理存储在Web服务项目(www.example.com)上。
{
"filename": "example.jpg",
"filepath": "www.example.com/images/example.jpg",
"htmlAlt": "Example Image",
}
还是这个版本更好
对图像本身进行版本控制,以将其物理存储在前端项目(www.example-frontend.com)上。
{
"filename": "example.jpg",
"filepath": "images/example.jpg",
"htmlAlt": "Example Image",
}
参考方案
是否可以通过REST Web服务获取图像?
是。
如果是,那怎么办?
您向表示图像的URL发出GET请求。服务器发回图像。
(所述服务器可能还支持PUT请求以上传新图像,DELETE请求以移除它们,等等)。
还是仅针对json响应提供Web服务?
Web服务提供其作者想要提供的任何类型的数据。
REST API Base64映像imagecreatefromstring():数据不是可识别的格式 - php我正在为Android应用开发REST API。我想将base64图像另存为从应用程序发送的jpeg图像。我在laravel干预下为此编写了代码,并与邮递员进行了测试。没问题。但是,当数据从Android App发送时,他们说我在收到错误Image intervention - Image source not readable时出现了500条错误。之后,我…
REST API中的域限制 - php我正在使用基于密钥的身份验证为Web应用程序在PHP中开发REST API,我也想实现DOMAIN限制以调用REST API,以便只能从允许的域或子域访问它。为此,我尝试从$ _SERVER变量中获取HTTP_REFERRAL,但通过CURL调用API时,它没有给出HTTP_REFERRAL(可能是因为未通过HTTP协议进行调用),请提出实现它的最佳方法是什…
Analytics API:自动身份验证 - php我正在尝试使用Google Analytics(分析)Reporting API构建仪表板,以便为我公司的客户创建报告。问题是我需要使用cronjob创建报告,但这需要身份验证。我尝试了以下方法:1.使用API for web applications:我设法完成了这项工作,但是OAuth2流程通过将我重定向到Google登录页面,迫使我向Google进行身…
HTTP 405 API jQuery Ajax PHP - javascript我正在尝试在myewellness.com上添加成员我在wordpress网站上使用jquery和php,我必须收集用户的详细信息并将其添加到myewellness.com这是他们api文档的链接:http://www.mediafire.com/view/pr6s7isht9ihdao/API-Services-Documentation-v2.0-1.p…
Fusion Tables API:如何通过Ruby,JavaScript或其他语言提出PUT请求以更新样式? - php我正在查看this Fusion Tables API page有关如何通过Fusion Tables API更新Fusion Table样式设置的信息。显然,您必须发出PUT请求才能更新Fusion Table的样式。我想知道:如何在Ruby或JavaScript中做到这一点?是否可以用其他流行语言(例如pHp,Python)来做到这一点? 参考方案 在P…