Próbowałem wykonać podstawowe uwierzytelnienie dla Twittera z mojej aplikacji Qt. Używam QNetworkAccessManager. Ale nie mogłem znaleźć żadnej pomocy w tej sprawie.Podstawowe uwierzytelnianie za pomocą Qt (QNetworkAccessManager)
Ale znalazłem program o nazwie qsoapmanager, który przekazuje referencje w base64 przez nagłówek. Może mogę to zrobić z QNAM przez ustawienie nagłówka w QNetowrkRequest. Ale nie udało mi się znaleźć sposobu.
W qsoapman źródła, nagłówek jest ustawiony tak:
QHttpRequestHeader header;
header.setValue("Authorization", QString("Basic ").append(auth.data()));
mogę zrobić tylko, że z QNAM/QNReq czy jest jakiś lepszy sposób?
ten sposób robi to okaże się przydatne w przypadku usług REST, które korzystają z uwierzytelniania podstawowego: Podejście qauthenticator zależy od prowadzenia dodatkowego początkowego wycieczkę dla serwera do prosić o uwierzytelnienie, ale używając go w wyżej wymieniony sposób, można uniknąć tej podróży. dzięki za tę odpowiedź. – Viren