httppost json方式でサーバから情報を取得する注意点
一、クライアントhttppostが提出し、返事のメッセージを処理し、スレッドで処理したほうがいい.そうしないと、エラーが発生する.
二、サーバー側はjson列を構築する時、writerを使用しないでください.print("sb.append after");デバッグ情報を印刷します.デバッグ情報がjson列に追加されるため、クライアントは本当のjsonコンテンツを解析できません.
PrintWriter writer = resp.getWriter();
Thread refreshThread = new Thread(new RefreshThread());
refreshThread.start();
class RefreshThread implements Runnable {
@Override
public void run() {
/* */
}
}
二、サーバー側はjson列を構築する時、writerを使用しないでください.print("sb.append after");デバッグ情報を印刷します.デバッグ情報がjson列に追加されるため、クライアントは本当のjsonコンテンツを解析できません.
PrintWriter writer = resp.getWriter();