我正在制作一个HTTP客户端的问题。我已经以HashMap的形式实现了一个缓存,以防止重新下载完全相同的文件(如果已经下载的话)。如果文件已经下载,我还希望能够更新缓存。这是代码:
import os, sys
import PyQt4
from PyQt4.QtGui import *
from PyQt4.QtCore import *
class Example(QWidget):
def __init__(self, parent = None):
super().__init__()
self.grid = QGridLayout()
self.setLayout(self.grid)
btn = QPushButton()
le = QLineEdit()
combo = QComboBox()
self.grid.addWidget(btn, 0, 0)
self.grid.addWidget(le, 0 , 1)
self.grid.addWidget(combo, 0, 2)
self.show()
def main():
app = QApplication(sys.argv)
main = Example()
main.show()
sys.exit(app.exec_())
main()
我正在为输出流使用套接字连接, 并且在200的开头使用循环,如果,我已经验证了第一个HEAD请求完全正常。
然而,在循环之后,仍然有0个元素。有人可以帮忙吗?