私のAIRアプリでは、PHPでHTTPserviceを使用しています。
PHP側:set_time_limit(0)
エアサイド:httpService.requestTimeout = 0
これは機能しません。httpService.requestTimeout=0の場合、30秒後にタイムアウトが発生します。phpがまだ実行されている間に、FaultEventがディスパッチされます。PHPスクリプトは問題なく終了します。
だから私はに変更しましたhttpService.requestTimeout = 99999
。
30秒後ではなく、120秒後にタイムアウトは発生しません。そして、ディスパッチされるのはFaultEventではなく、ResultEventです。そして、PHPはまだ実行中であり、サーバーを停止しないと終了します。しかし、サービスがいつ完了したかをAirアプリで知ることはできません。
追加してみました
URLRequestDefaults.idleTimeout = 99999000
しかし、それでも同じ= /
誰かアイデアがありますか?ありがとう