как определить, что такое метод QNetworkRequest (получить или опубликовать)?

Когда я использую QWebView для просмотра веб-сайтов и отслеживания запросов с использованием сигнала QWevView.Page().networkAccessManager().finished, как я могу определить, что такое метод запроса (Post или Get)?

это мой код:

def __init__()
    self.web=QWebView()
    self.web.setUrl(myUrl)
    self.web.page().networkAccessManager().finished.connect(self.checkMethod)
    self.web.show()

def checkMethod(self,reply):
    req=reply.request()
    print(req.Method())# what can I do for this?

person Saj Haz    schedule 27.01.2016    source источник
comment
Почему бы просто не прочитать документацию для QNetworkReply?   -  person ekhumoro    schedule 27.01.2016
comment
Я читал это, но ничего не нашел по этому поводу. какая функция это делает?   -  person Saj Haz    schedule 28.01.2016
comment
Вы не нашли operation()?   -  person ekhumoro    schedule 28.01.2016
comment
Да, ты прав. Я не знал, что означает операция. большое спасибо @ekhumoro.   -  person Saj Haz    schedule 28.01.2016


Ответы (1)


вы можете использовать метод useroperation() для этого, он возвращает QNetworkAccessManager::Operation, который включает { HeadOperation, GetOperation, PutOperation, PostOperation, DeleteOperation, CustomOperation }

person Mohammad Nakhaeipour    schedule 13.05.2019