Я отправляю данные из приложения Flex в php-скрипт. GET работает нормально, но POST, похоже, ничего не передает. as3httpclintlib - это библиотека, с которой я работаю, однако я сомневаюсь, что это проблема, потому что репликация запроса в php дает мне тот же результат. Я осмотрелся, и, хотя, похоже, что есть несколько подобных проблем, ни одно из предложенных предложений не сработало.
Мой php.ini выглядит хорошо из того, что я могу сказать, однако я недавно перекомпилировал Apache и PHP.
//php.ini
...
variables_order = "EGPCS"
register_globals = off
register_argc_argv = On
post_max_size = 8M
gpc_order = "GPC"
...
тело запроса довольно просто:
data={\"id\":0,\"password\":\"abcdefg\",\"name\":\"testUser\",\"createdOn\":null,\"apikey\":\"hijklmn\"}
это выглядит странно со всеми слэшами, но я удаляю () и все работает нормально ... обычно.
Итак, это не Flash, потому что запрос от PHP действует так же. Это не запрос - по-видимому - потому что идентичный GET работает нормально, Content-Type установлен на 'application / x-www-form-urlencoded' . Я почти уверен, что это как-то связано с недавней компиляцией, но это все, что я смог сделать. Спасибо за любые предложения.
Apache 2.2
PHP 5.3.3
ОБНОВЛЕНИЕ : Все еще не работает, но похоже, что это может быть частью моей конфигурации Apache. Я не думал, что все, что я делал, было некачественным, но я не вижу много других решений. Есть ли что-то конкретное, что я должен искать для проверки моего конфига?
ОБНОВЛЕНИЕ 2 : После перекомпиляции Apache и PHP только с необходимыми модулями и расширениями все заработало нормально. У меня были загружены некоторые дополнительные вещи для будущего использования, возможно .... возможно, это был один из тех, кто выбрасывал вещи.