message: Fixed not splicing to URL when the value of query parameter is empty
diff: @@ -94,23 +94,22 @@ void ApiClient::formatPath(oatpp::data::stream::ConsistentOutputStream* stream,
  void ApiClient::addPathQueryParams(data::stream::ConsistentOutputStream* stream,
  const std::shared_ptr<StringToStringMap>& params) {
  -
  + bool first = true;
  auto curr = params->getFirstEntry();
  - if(curr != nullptr) {
  - stream->writeSimple("?", 1);
  - stream->writeSimple(curr->getKey());
  - stream->writeSimple("=", 1);
  - stream->writeSimple(curr->getValue());
  - curr = curr->getNext();
  while (curr != nullptr) {
  + if (curr->getValue()->getSize()) {
  + if (first) {
  + stream->writeSimple("?", 1);
  + first = false;
  + } else {
  stream->writeSimple("&", 1);
  + }
  stream->writeSimple(curr->getKey());
  stream->writeSimple("=", 1);
  stream->writeSimple(curr->getValue());
  - curr = curr->getNext();
  }
  + curr = curr->getNext();
  }
  -
  }
  oatpp::String ApiClient::formatPath(const PathPattern& pathPattern,
  