我正在使用GCDWebServer
的{{1}},并通过发送NSData响应
addDefaultHandlerForMethod:@"GET"
用户的浏览器收到一个文件,该文件保存在“下载”文件夹中。到目前为止,一切都很好。我还想发送GCDWebServerDataResponse responseWithData:contentType:@"application/octet-stream"
来向用户显示其他信息。
给出一个GET请求,是否可以发送两个响应,一个响应包含数据,一个响应包含HTML?
答案 0 :(得分:1)
由于HTTP的设计工作方式是不可能的:1个请求= 1个响应。如果要下载HTML页面和文件,请返回HTML页面的第一个响应,然后使用JavaScript或重定向从该页面本身开始,现在进行下载。