mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-08-20 21:33:27 -07:00
parent
ea7e47d113
commit
9f69fd8750
2 changed files with 5 additions and 4 deletions
|
@ -143,8 +143,8 @@ void Tracker::respondToAnnounceRequest()
|
||||||
const QByteArray nameComponent = midView(param, 0, sepPos);
|
const QByteArray nameComponent = midView(param, 0, sepPos);
|
||||||
const QByteArray valueComponent = midView(param, (sepPos + 1));
|
const QByteArray valueComponent = midView(param, (sepPos + 1));
|
||||||
|
|
||||||
const QString paramName = QString::fromUtf8(QByteArray::fromPercentEncoding(nameComponent));
|
const QString paramName = QString::fromUtf8(QByteArray::fromPercentEncoding(nameComponent).replace('+', ' '));
|
||||||
const QByteArray paramValue = QByteArray::fromPercentEncoding(valueComponent);
|
const QByteArray paramValue = QByteArray::fromPercentEncoding(valueComponent).replace('+', ' ');
|
||||||
queryParams[paramName] = paramValue;
|
queryParams[paramName] = paramValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -526,6 +526,7 @@ Http::Response WebApplication::processRequest(const Http::Request &request, cons
|
||||||
m_request = request;
|
m_request = request;
|
||||||
m_env = env;
|
m_env = env;
|
||||||
m_params.clear();
|
m_params.clear();
|
||||||
|
|
||||||
if (m_request.method == Http::METHOD_GET) {
|
if (m_request.method == Http::METHOD_GET) {
|
||||||
// Parse GET parameters
|
// Parse GET parameters
|
||||||
using namespace Utils::ByteArray;
|
using namespace Utils::ByteArray;
|
||||||
|
@ -536,8 +537,8 @@ Http::Response WebApplication::processRequest(const Http::Request &request, cons
|
||||||
const QByteArray nameComponent = midView(param, 0, sepPos);
|
const QByteArray nameComponent = midView(param, 0, sepPos);
|
||||||
const QByteArray valueComponent = midView(param, (sepPos + 1));
|
const QByteArray valueComponent = midView(param, (sepPos + 1));
|
||||||
|
|
||||||
const QString paramName = QString::fromUtf8(QByteArray::fromPercentEncoding(nameComponent));
|
const QString paramName = QString::fromUtf8(QByteArray::fromPercentEncoding(nameComponent).replace('+', ' '));
|
||||||
const QString paramValue = QString::fromUtf8(QByteArray::fromPercentEncoding(valueComponent));
|
const QString paramValue = QString::fromUtf8(QByteArray::fromPercentEncoding(valueComponent).replace('+', ' '));
|
||||||
m_params[paramName] = paramValue;
|
m_params[paramName] = paramValue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue