【发布时间】:2016-11-12 13:47:08
【问题描述】:
我已经为安卓应用创建了 API。我试图从 android 应用程序以及桌面上的一些 API 测试应用程序发送数据,但我的 API 没有从这些应用程序接收任何数据。我不知道问题出在 API 代码或 htaccess 文件中
以下是我的 API 的 PHP 代码:
<?php
$data = $_POST;
print_r($data);
?>
我也使用过file_get_contents("php://input");,但它不起作用
上述代码的输出如下:
数组();
下面是我的htaccess文件代码
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
Followign 是我保存所有 API 文件的目录路径:
http://domain.com/API
API是目录
我的 htacess 代码或 API 有什么问题
【问题讨论】:
-
我想,改变这个:
标签: php android .htaccess api mod-rewrite