【发布时间】:2012-12-04 16:49:26
【问题描述】:
我正在使用 Httppost 将一些数据从 android 发布到 PHP 服务器。到目前为止一切正常。但现在我收到“403 Forbidden”错误。
我注意到,如果我将 Cheese Burger X 1 = 4.95}:Sub Total = £4.95 传递给 NameValuePair,那么它会按预期工作,但是当我传递 Chips X 1 = 0.60}:Sub Total = £0.60 时,它会给出错误 403。我尝试了各种组合,我确信它失败了当我更改其他文本时,它会起作用。
知道那里发生了什么吗?
31.107.94.39 - - [04/Dec/2012:11:03:58 -0600] "POST /index.php/orders/create HTTP/1.1" 200 13 "-" "Apache-HttpClient/UNAVAILABLE (java 1.4)"
并在失败时说 -
[04/Dec/2012:11:02:48 -0600] "POST /index.php/orders/create HTTP/1.1" 404 - "-" "Apache-HttpClient/UNAVAILABLE (java 1.4)"
【问题讨论】:
-
检查 php 日志。 Android 不会产生 403,Web 应用程序会。
-
@CaptainGiraffe 我检查了日志并更新了问题。看看你能不能弄明白什么
-
日志不会记录 404,而您的应用声明 403。这不是正确的日志行。此外,Java 1.4 是由 Ancients 开发的技术。检查您的 Naquada 用品。
-
是的,404 具有误导性。它给出 404,因为没有错误页面。我同意 Java 1.4。我需要致电我的共享托管服务提供商。这让我发疯,它适用于特定文本,然后对其他文本无效。
标签: php