-1

POST と GET の両方を使用して作成した j2me アプリケーションは、ServerSide(php) から任意の長さのデータを読み取ることができます。モバイルは、すべてのデータがサーバーから送信されるまでスレッドで待機します。ただし、モバイルからサーバーサイドにデータを送信すると、サーバーはモバイルがすべてのコンテンツを送信するのを待つことができません。モバイルから送信されたデータが長すぎる場合、サーバー側で空の文字列を受信して​​います。serverSide には、モバイルから送信された文字列のすべてまたは半分が含まれているはずです。

すべてのコンテンツが到着するまでサーバーを待機させるにはどうすればよいですか?

4

1 に答える 1

0

これは、Webサーバーの構成に完全に依存します。すべての受信データはリクエストヘッダーでサーバーに送信されるため、リクエストのタイムアウトを増やす必要があります。たとえば、nginxではclient_header_timeoutclient_body_timeout 構成パラメーターを使用して作成されます。

于 2012-12-07T12:49:51.527 に答える