eric7.Plugins.UiExtensionPlugins.Translator.TranslatorRequest
Module implementing a synchronous network request handler for translation
requests.
Global Attributes
Classes
TranslatorRequest |
Class implementing a synchronous network request handler for translation requests. |
Functions
TranslatorRequest
Class implementing a synchronous network request handler for translation
requests.
Derived from
QObject
Class Attributes
Class Methods
Methods
Static Methods
TranslatorRequest (Constructor)
TranslatorRequest(parent=None)
Constructor
- parent (QObject)
-
reference to the parent object
TranslatorRequest.get
get(requestUrl, extraHeaders=None)
Public method to issue a GET request.
- requestUrl (QUrl)
-
URL of the request
- extraHeaders (tuple of (bytes, bytes))
-
list of tuples of additional headers giving
header name and header value
- Return:
-
server response or an error message and a success flag
- Return Type:
-
tuple of (QByteArray or str, bool)
TranslatorRequest.post
post(requestUrl, requestData, dataType="form", extraHeaders=None)
Public method to issue a POST request.
- requestUrl (QUrl)
-
URL of the request
- requestData (QByteArray)
-
data of the request
- dataType (str)
-
type of the request data
- extraHeaders (list of tuple of (bytes, bytes))
-
list of tuples of additional headers giving
header name and header value
- Return:
-
tuple of server response (string) and flag indicating
success (boolean)
- Return Type:
-
tuple of (str, bool)