我試圖從我的Qt應用程序爲Twitter執行基本身份驗證。我使用QNetworkAccessManager。但是我找不到任何幫助。使用Qt進行基本身份驗證(QNetworkAccessManager)
但我找到了一個名爲qsoapmanager的程序,它通過頭部在base64中傳遞證書。也許我可以在QNAM中通過在QNetowrkRequest中設置標題來做到這一點。但我沒有找到辦法。
在qsoapman源,頭被設置如下:
QHttpRequestHeader header;
header.setValue("Authorization", QString("Basic ").append(auth.data()));
我可以做到這一點與QNAM/QNReq或是否有更好的辦法?
這樣做將證明在使用基本身份驗證REST服務的情況下有用的是這樣的:在qauthenticator方法依賴於做服務器額外的初始之旅要求認證,但以上述方式使用它,這次旅行可以避免。感謝這個答案。 – Viren 2011-02-19 05:09:13