Мне нужен поиск в Google (или другом движке) в моей программе desktop .Не могли бы вы дать мне пример того, как отправить запрос POST в API и получить ответ.Я использую Qt и C ++.
Например, этот код не работает (речь идет об API Яндекса):
QString* query = new QString("<?xml version=""1.0"" encoding=""UTF-8""?>"
"<request><query>" + ui->search_le->text().toUtf8() +
"</query><groupings><groupby attr=""d"""
"mode=""deep""groups-on-page=""10""docs-in-group=""1"" />"
"</groupings></request>");
QUrl apiurl = QUrl("http://xmlsearch.yandex.ru/xmlsearch?user=*******&"
"key=03.*******:**************f01e29f007af7994e951");
manager = new QNetworkAccessManager();
request = new QNetworkRequest(apiurl);
reply = manager->post(*request, query->toUtf8());
QString answer = QString::fromUtf8(reply->readAll());
И я действительно не знаю, как найти проблему.
Спасибо всем, кто сможет мне помочь.