Skip to content

Commit d2d98bd

Browse files
fix(client): send correct HTTP path
1 parent 5328974 commit d2d98bd

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/openai/internal/transport/pooled_net_requester.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,15 @@ def calibrate_socket_timeout(conn, deadline)
5757
# @return [Array(Net::HTTPGenericRequest, Proc)]
5858
def build_request(request, &blk)
5959
method, url, headers, body = request.fetch_values(:method, :url, :headers, :body)
60+
61+
# ensure we construct a URI class of the right scheme
62+
url = URI(url.to_s)
63+
6064
req = Net::HTTPGenericRequest.new(
6165
method.to_s.upcase,
6266
!body.nil?,
6367
method != :head,
64-
url.to_s
68+
url
6569
)
6670

6771
headers.each { req[_1] = _2 }

0 commit comments

Comments
 (0)