Skip to content

Commit a49caba

Browse files
authored
Merge pull request #227 from tallarium/req-adapter-fixes
Req adapter fixes
2 parents 06f84d5 + 7455b33 commit a49caba

File tree

1 file changed

+9
-2
lines changed
  • lib/reverse_proxy_plug/http_client/adapters

1 file changed

+9
-2
lines changed

lib/reverse_proxy_plug/http_client/adapters/req.ex

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,14 @@ if Code.ensure_loaded?(Req) do
2929
options: options
3030
} = request
3131
) do
32-
case Req.new(method: method, url: url, headers: headers, body: body, retry: false)
32+
case Req.new(
33+
method: method,
34+
url: url,
35+
headers: headers,
36+
body: body,
37+
retry: false,
38+
raw: true
39+
)
3340
|> merge_options(options)
3441
|> Req.request() do
3542
{:ok, resp} ->
@@ -47,7 +54,7 @@ if Code.ensure_loaded?(Req) do
4754
end
4855
end
4956

50-
if Version.compare(@req_version, @minimum_req_version_for_merge) do
57+
if Version.compare(@req_version, @minimum_req_version_for_merge) in [:gt, :eq] do
5158
defp merge_options(request, options), do: Req.merge(request, options)
5259
else
5360
defp merge_options(request, options), do: Req.update(request, options)

0 commit comments

Comments
 (0)