eric7/Plugins/UiExtensionPlugins/Translator/TranslatorRequest.py

branch
eric7
changeset 8398
33cc5d1723bf
parent 8354
12ebd3934fef
child 8881
54e42bc2437a
equal deleted inserted replaced
8391:79d844b3b8df 8398:33cc5d1723bf
49 @param extraHeaders list of tuples of additional headers giving 49 @param extraHeaders list of tuples of additional headers giving
50 header name (string) and header value (string) 50 header name (string) and header value (string)
51 @return server response (QByteArray) or error message (string) 51 @return server response (QByteArray) or error message (string)
52 """ 52 """
53 request = QNetworkRequest(requestUrl) 53 request = QNetworkRequest(requestUrl)
54 request.setAttribute(
55 QNetworkRequest.Attribute.FollowRedirectsAttribute, True)
56 if extraHeaders: 54 if extraHeaders:
57 for name, value in extraHeaders: 55 for name, value in extraHeaders:
58 request.setRawHeader(name, value) 56 request.setRawHeader(name, value)
59 reply = self.__networkManager.get(request) 57 reply = self.__networkManager.get(request)
60 if not self.__loop.isRunning(): 58 if not self.__loop.isRunning():
82 b"Mozilla/5.0") 80 b"Mozilla/5.0")
83 request.setRawHeader(b"Content-Type", 81 request.setRawHeader(b"Content-Type",
84 self.__contentTypes[dataType]) 82 self.__contentTypes[dataType])
85 request.setRawHeader(b"Content-Length", 83 request.setRawHeader(b"Content-Length",
86 QByteArray.number(requestData.size())) 84 QByteArray.number(requestData.size()))
87 request.setAttribute(
88 QNetworkRequest.Attribute.FollowRedirectsAttribute, True)
89 if extraHeaders: 85 if extraHeaders:
90 for name, value in extraHeaders: 86 for name, value in extraHeaders:
91 request.setRawHeader(name, value) 87 request.setRawHeader(name, value)
92 request.setUrl(requestUrl) 88 request.setUrl(requestUrl)
93 reply = self.__networkManager.post(request, requestData) 89 reply = self.__networkManager.post(request, requestData)

eric ide

mercurial