지금 코드 스 니펫으로 며칠 동안 고민하고 있습니다. 누군가이 코드 스 니펫을 이해하는 데 도움이 될지 궁금합니다. 나는 무엇이든지, 누군가가 나에게 설명하는 코드를 요구하고 있지 않다이하십시오Qt 코드 이해
void RestClient::_prepareRequest(QNetworkRequest& a_request, const QString& a_uri){
QSslConfiguration config(QSslConfiguration::defaultConfiguration());
config.setProtocol(QSsl::SslV3);
config.setSslOption(QSsl::SslOptionDisableServerNameIndication, true);
a_request.setSslConfiguration(config);
a_request.setRawHeader("Accept", "application/xml");
a_request.setRawHeader("Content-Type", "application/x-www-form-urlencoded");
QByteArray l_api_key; l_api_key.append(toQString(m_api_key));
QByteArray l_request_hash;
l_request_hash.append(toQString(_buildRequestHash(toStlString(a_uri))));
a_request.setRawHeader("EMApikey", l_api_key);
a_request.setRawHeader("EMRequestHash", l_request_hash);
a_request.setUrl(QUrl(a_uri));
}
a_uri가 URL 인 것으로 보입니다. 나머지는 http (s) 요청을 어셈블합니다. 어떤 비트로 당신은 특히 어려움을 겪고 있습니까? –
Osterfeld 선생님 께 감사드립니다. 나는 setRawHeader 메쏘드로 무엇을 위해 고민하고 있는가? 나는 대답을 찾을 수 없었다. 또한 왜 Http 요청이 그렇게 긴지. 이 요청보다 짧은 요청을 보았습니다. 모든 답변을 미리 보내 주셔서 감사합니다. –