通过 url 的 php API 守护进程

发布于 2024-10-19 23:55:07 字数 230 浏览 5 评论 0 原文

我需要一个后台进程作为 URL 上的 API。

例如,url http://www.msite.com/myapi.php 将读取传入的协议和答复。

完成这个场景的最佳方法是什么?

我应该将其视为常规网页吗?

使用网页 URL 作为 API 的优点/缺点是什么?

I need a background process to be an API over a URL.

For example, the url http://www.msite.com/myapi.php will read incoming protocol and reply.

What is the best way to accomplish this scenario?

Should I just treat this as a regular web page?

What are the pros/cons for using a web page url as an API?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

潜移默化 2024-10-26 23:55:07

您应该将其实现为 REST 服务。检查此网址

您需要创建一个适当的控制器(如果您使用 MVC 方法)并实现与您的 API 相对应的适当方法(HTTP 请求方法是这里非常重要的主题)。

只是为了说明,我允许自己从此处嵌入的 URL 粘贴代码:

GET request to /api/users – List all users
GET request to /api/users/1 – List info for user with ID of 1
POST request to /api/users – Create a new user
PUT request to /api/users/1 – Update user with ID of 1
DELETE request to /api/users/1 – Delete user with ID of 1

请注意,您还可以使用不同的方法,例如 XML-RPC 或 SOAP

You should implement this as REST service. Check this URL out.

You need to create a proper controller (in case you use MVC approach) and implement proper methods corresponding to your API (HTTP request methods are very important topic here).

Just to illustrate, I allowed myself to paste code from URL I embedded here:

GET request to /api/users – List all users
GET request to /api/users/1 – List info for user with ID of 1
POST request to /api/users – Create a new user
PUT request to /api/users/1 – Update user with ID of 1
DELETE request to /api/users/1 – Delete user with ID of 1

Just to notice, you can also use different approach like XML-RPC or SOAP.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文