【问题标题】:Android http post gives forbidden errorAndroid http post给出了禁止的错误
【发布时间】: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


【解决方案1】:

我遇到了问题。 “=”字符导致“Detected an illegal character in input string”错误。我删除了它并修复了它。

【讨论】:

    猜你喜欢
    • 2021-09-26
    • 2020-07-23
    • 2014-09-29
    • 1970-01-01
    • 2018-09-18
    • 1970-01-01
    • 2013-08-29
    • 2019-08-08
    • 1970-01-01
    相关资源
    最近更新 更多