Skip to content

Commit 109b041

Browse files
committed
http: Make request writing functions public
Websocket client connection starts by a plain HTTP request with some websocket-specific headers. Due to this similarity it makes sense to reuse existing HTTP code when implementing websocket client in the future. For that at least request_line() and write_request_headers() are required. These functions are accessible to existing HTTP client code due to friend class experimental::connection being present.
1 parent 9e60483 commit 109b041

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

include/seastar/http/request.hh

+2-2
Original file line numberDiff line numberDiff line change
@@ -313,10 +313,10 @@ struct request {
313313
*/
314314
static request make(httpd::operation_type type, sstring host, sstring path);
315315

316-
private:
317-
void add_query_param(std::string_view param);
318316
sstring request_line() const;
319317
future<> write_request_headers(output_stream<char>& out) const;
318+
private:
319+
void add_query_param(std::string_view param);
320320
friend class experimental::connection;
321321
};
322322

0 commit comments

Comments
 (0)