0

を使用して、 GCDWebServerNSDataaddDefaultHandlerForMethod:@"GET"応答を送信しています GCDWebServerDataResponse responseWithData:contentType:@"application/octet-stream"

ユーザーのブラウザは、ダウンロード フォルダに保存するファイルを受け取ります。ここまでは順調ですね。GCDWebServerDataResponse responseWithHTML:また、ユーザーに追加情報を表示するために を送信したいと考えています。

1 つの GET リクエストに対して、2 つのレスポンス (1 つはデータ付き、もう 1 つは HTML 付き) を送信する方法はありますか?

4

1 に答える 1

1

HTTP が機能するように設計されているため、これは不可能です: 1 要求 = 1 応答。HTML ページとファイルをダウンロードする場合は、HTML ページの最初の応答を返し、次にこのページ自体から JavaScript またはリダイレクトを使用してダウンロードを行います。

于 2019-05-21T03:33:52.180 に答える