调用SLIM休息端点以供内部使用

时间:2015-08-24 13:41:52

标签: php api curl slim

自从很长一段时间以来一直坚持这个看似基本的问题。 我的网络应用程序中有以下Slim框架文件夹结构。

/
- api/
      Slim/
      index.php
- js/
- css/
- index.php

在api / index.php中,我的方法定义如下:

$app->get('/topRatedCities/:cityid/','getTopRatedCitiess');

现在我通常通过从我的网络应用程序外部(从移动应用程序)调用api来使用api: http://domain.com/api/topRatedCities/4

问题是,

我想从我的网络应用程序中调用API函数,而不会像上面那样生成新的外部HTTP请求。 当我尝试使用cURL执行此操作时:

http://127.0.0.1/api/topRatedCities/4

它重新路由到对我来说没用的域名。 是否有任何函数可以直接调用slimframework和Slim框架文件夹外部的响应?

这是api文件夹中的.htaccess:

RewriteEngine On

RewriteBase /api

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]

0 个答案:

没有答案