qnetworkrequest

    0熱度

    1回答

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

    1熱度

    1回答

    使用QNetworkRequest發送post請求。我如何獲得請求的HTTP代碼?我發送一些請求到服務器,在服務器上我可以看到我的請求,但我必須檢查http代碼哪個服務器將返回到應用程序。

    1熱度

    1回答

    使用QOAuth2AuthorizationCodeFlow使用谷歌的oauth2進行授權。授權成功以及使用GET請求(例如,獲取來自YouTube頻道的視頻列表)。 不過,雖然QNetworkAccessManager爲用戶提供了一堆post方法重載: QNetworkReply * post(const QNetworkRequest &request, QIODevice *data) Q

    2熱度

    1回答

    我被檢查使用QNetworkAccessManager的一些簡單的例子發送我發現這個後(假設管理器是一個QNetworkAccessManager: QNetworkRequest request; request.setUrl(QUrl("http://www.someserver.com")); QNetworkReply *reply = manager->get(request);

    0熱度

    1回答

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

    0熱度

    1回答

    我有一個非常混亂的問題。 我有一個簡單的項目,從一些ftp服務器下載文件。它工作得很好。然後,我嘗試將相同的代碼實現到一個更大的項目中(第一個是控制檯應用程序,第二個是GUI,但我不認爲這會改變任何內容)。 在做了一些調試之後,在我看來,finished()信號從QNetworkAccessManager以某種方式永遠不會發射(或接收)。 同樣,完全相同的代碼行作爲單獨的項目工作。 downloa

    2熱度

    3回答

    ,這樣我就重複一個具體的行動(點擊一個按鈕或網絡請求的)。 繼answer從這個漂亮的question,我無法弄清楚如何定時器的QTimer::Timeout信號連接到MainWIndow::request信號以同樣的方式,因爲我有當前連接的按鈕。問題是我無法重複它;它編譯和運行沒有錯誤,但沒有重複。 (喜歡誰張貼問題的人,我也可以有定時器重複,如果我把我所有的代碼在main.cpp,但我想看看究

    1熱度

    1回答

    我想在VS2010 C++環境中使用Qt框架(QNetworkRequest)獲取網站(json字符串)的內容。我從HTTP網站讀取數據沒有問題,但是當我嘗試閱讀HTTPS網站的內容時,我沒有運氣。另一方面,瀏覽器可以「查看」網站內容。我認爲這是一個證書問題,但我不完全確定。我只能從firefox訪問ca.pem(我輸出)。我用cert.pem和key.pem的虛擬pem文件,以便我不留空。不幸的

    2熱度

    1回答

    假設我已執行QNetworkRequest並獲得撥款QNetworkReply。如果它是一個大文件(比如說1GB),我怎麼能創建一個4k字節的數組緩衝區,並將4k的數據讀入該數組,並將其同時寫入一個打開的文件流? 例如相當於C#代碼會是這樣(我熟悉C#不QT): public static void CopyStream(Stream input, Stream output) { /

    -3熱度

    1回答

    我正在尋找關於我的小程序的幫助。我想使用QNetwork類從網站下載安裝程序(.exe)。我已經搜索並閱讀了很多關於它的文章,但它不起作用。 download.cpp: Download::Download(QObject *parent) : QObject(parent) { } void Download::initialiseDownload() { QNetwork