Forum: PC-Programmierung QT network Request


von QTuser (Gast)


Lesenswert?

Hallo zusammen,
ich vesuche gerade dieses network request in QT nachzubilden
1
curl -X POST "url" -H "accept: */*" -H "Content-Type: text/plain" -H "Authorization: Bearer token"

Stimmt dies so?:
1
QNetworkRequest request("url");
2
    request.setHeader(QNetworkRequest::ContentTypeHeader, "text/plain");
3
    request.setRawHeader("Accept", "*/*");
4
    QString token = "token";
5
    request.setRawHeader(QByteArray("Authorization"), token.toUtf8());
6
7
QNetworkReply* reply = _nam.post(request, state.toUtf8());



Danke für eure Hilfe

von Εrnst B. (ernst)


Lesenswert?

QTuser schrieb:
> QString token = "token";
>     request.setRawHeader(QByteArray("Authorization"), token.toUtf8());

da fehlt das "Bearer " vor dem Token. (Könnte ja auch ein "Digest " oder 
"Basic " sein)

: Bearbeitet durch User
von Dunno.. (Gast)


Lesenswert?

QTuser schrieb:
> ich vesuche gerade dieses network request in QT nachzubilden

Ich finde es immer äußerst hilfreich sich bei sowas den Traffic mit 
wireshark mitzuschreiben. Dann kann man direkt soll und ist 
vergleichen.. :)

von QTuser (Gast)


Lesenswert?

Danke Ernst B. das hat geholfen

Closed

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.