Просмотр исходного кода

LibHTTP: Append port to Host header if it exists

GeekFiftyFive 3 лет назад
Родитель
Сommit
8fee285d72
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      Userland/Libraries/LibHTTP/HttpRequest.cpp

+ 2 - 0
Userland/Libraries/LibHTTP/HttpRequest.cpp

@@ -41,6 +41,8 @@ ByteBuffer HttpRequest::to_raw_request() const
     }
     builder.append(" HTTP/1.1\r\nHost: ");
     builder.append(m_url.host());
+    if (m_url.port().has_value())
+        builder.appendff(":{}", *m_url.port());
     builder.append("\r\n");
     for (auto& header : m_headers) {
         builder.append(header.name);