0

マングースを使用して一部のhttpリクエストを処理すると、投稿データを取得できない場合があります。誰かがいくつかの問題に遭遇しましたか?マングースが十分に安定しているかどうかはわかりません。誰かがいくつかのアイデアを与えることができますか?前もって感謝します。

restClientを使用してhttpリクエストを送信します。マングースライブラリは次の場所からダウンロードされます:http://code.google.com/p/mongoose/

4

1 に答える 1

0

私が遭遇した問題は、ファイルサイズのアップロードが120MBを超えると、メモリの警告が表示され、プログラムがクラッシュすることです。予備テストの後、メモリレベル2の警告のコードを見つけるには:</ p>

MongooseServer.m
void *handleRequest(enum mg_event event,
                struct mg_connection *conn,
                const struct mg_request_info *request_info)
{
    ...
    if ((cl = mg_get_header(conn, "Content-Length")) != NULL) {

        len = atoi(cl);
        if ((buf = malloc(len)) != NULL) {
            mg_read(conn, buf, len);
            body = [NSData dataWithBytes:buf length:len];
            free(buf);
        }
    }
    ...
}

特定の問題は、私も特定しなかった場所であり、さらにデバッグした後に決定しました

于 2012-06-27T06:36:11.547 に答える