void YourClassName::askCode() {
State = REQUESTCODE; //I have a state variable
QNetworkRequest request = QNetworkRequest(); //create a new request
request.setUrl(QUrl("https://getpocket.com/v3/oauth/request?"));
QString jsonParam;
jsonParam.append(
"{\"consumer_key\":\"YOURCONSUMERKEYHERE\",\"redirect_uri\":\"YOURREDIRECTURIHERE"}");
request.setHeader(
QNetworkRequest::ContentTypeHeader, "Content-Type: application/json; charset=UTF-8");
request.setRawHeader("X-Accept:","application/json"); //X-Accept: application/json
mNetworkAccessManager->post(request, jsonParam.toUtf8());
}