qnetworkaccessmanager

    1熱度

    1回答

    我已經實現POST請求,看起來像這樣: QNetworkRequest req; QUrl url = "Http://" + ipaddress + "/goform/executeSomething"; req.setUrl(url); QHttpMultiPart * postBody = new QHttpMultiPart(QHttpMultiPart::FormDataType

    0熱度

    3回答

    我遇到了一個奇怪的問題,我搜索了幾個小時,但找不到解決方案。 我使用Qt編寫Windows桌面應用程序,我想從互聯網下載文件,因此我使用QNetworkAccessManager。以下是我的測試代碼,這是在主窗口的構造函數: QNetworkRequest request; request.setUrl(QUrl("www.example.org")); QNetworkAccessManag

    3熱度

    1回答

    我在QNetworkRequest的文檔中找到QNetworkRequest :: User和QNetworkRequest :: UserMax,但根據找到的解釋我無法理解每個人的含義。 每個人的含義是什麼,他們之間有什麼區別?

    0熱度

    1回答

    Qt有點新奇,並試圖向網站發出HTTP GET請求。 問題是它不發送任何東西。我已經檢查過小提琴手。沒有運動。沒有錯誤,信號不會被激發。 ,如果我有可能被使用,所以我禁用了它們,並沒有幫助 這裏的任何其他網絡接口,我還檢查是源: linkslooker::linkslooker(QThread *thread){ this->mainThread = thread; Loop(

    0熱度

    1回答

    當發送POST數據到服務器時,從Qt應用程序看起來一切正常,但HTTP部分的數據部分未發送。在Wireshark的POST數據包中可以看到正確的「Content-Length」值,但整個HTTP段的大小隻有大約226個字節(與POST數據大小無關)。 我找不到數據部分不發送的原因。任何想法? 應用程序正在控制檯中運行。下面是一個完整的源文件。 project.pro: QT += widgets

    0熱度

    1回答

    我爲我的爬蟲使用Qt 5.7,C++。我創建了基於 NetworkTimeouts class,implementation details (cpp)的超時管理。 我知道QNetworkAccessManager(QNAM)使用URL的內部隊列。如何檢測真正的下載開始,而不是隻將URL放入隱藏的隊列中?我在循環中調用QNetworkAccessManager::get()(我不等待replyFi

    0熱度

    1回答

    這個問題補充 QNetworkAccessManager - How to send 「PATCH」 request。 QNetworkAccessManager有沒有方法 sendCustomRequest(const QNetworkRequest & request, const QByteArray & verb, QHttpMultiPart * multiPart) 我堅持使用Qt

    2熱度

    1回答

    我使用Qt 5.5.1並使用QWebview製作小型瀏覽器我想在 時打開一個網頁並按下一個按鈕,它將獲取網站就像我用GET方法QnetworkAccessManager不使用它,因爲我想從網站上有一個登錄頁面的數據,所以當我登錄並沒有POST方法PHP獲取數據的URL不會改變。 例如當我登錄到www.login.com登錄顯示在同一鏈接上的數據 我需要任何想法我可以解決這個問題,或者如果我可以從Q

    7熱度

    1回答

    我在安卓Qt 5.5中使用QNetworkAccessManager時出現問題。通過http GET下載一個簡單的小圖形文件會導致大量垃圾收集調用,並在此期間鎖定用戶界面。後續的GET工作完美,沒有這些GC調用。代碼如下: void DownloadManager::downloadFile(QUrl fromUrl, QString toFilePath) { _currentFil

    0熱度

    1回答

    ****更新:我注意到,我只在Windows上得到segfault,在Linux上它沒有問題。在Windows上,我使用QT 5.5和MinGW32。我仍然想知道爲什麼。 ****初始問題: 這裏沒什麼棘手,我創建了一個基本的控制檯應用程序。我有一個QNetworkAccessManager發送Post()請求。當我關閉控制檯時,會出現段錯誤。 請注意,請求發送和接收成功,我的問題只是關於該段錯誤