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

    1熱度

    1回答

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

    -1熱度

    1回答

    誰能幫我用qt/C++ 這裏是我的代碼上傳圖像Azure存儲。它似乎有構築頭一個錯誤。* QByteArray data; QFile file("Bg.jpg"); if (file.open(QIODevice::ReadOnly)) { data.append(file.readAll()); //let's read the file

    0熱度

    1回答

    我想做一個簡單的文件下載。這裏是我的代碼段用於下載一個URL;如果我嘗試獲取簡單網址,例如「http://stackoverflow.com」,此代碼正常工作。 但是當我指定的URL爲重定向時,它會拋出一個錯誤,說「連接已關閉」。 //Sets a sample URL which redirects. QString url = "http://downloads.sourceforge.ne

    0熱度

    1回答

    我試圖得到一個網頁的HTML源線後空的,我的代碼如下: void Helper::start() { QString url = "http://www.youtube-mp3.org/get?video_id=PnL4Z0ebcBc"; QNetworkAccessManager *manager = new QNetworkAccessManager();