Skip to content

Commit 3ac1f20

Browse files
committed
Only pass mime-subtype, not entire request
1 parent 8a46235 commit 3ac1f20

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/clj_http/core.clj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -375,8 +375,8 @@
375375
(defn request
376376
([req] (request req nil nil))
377377
([{:keys [body conn-timeout conn-request-timeout connection-manager
378-
cookie-store cookie-policy headers multipart query-string
379-
redirect-strategy max-redirects retry-handler
378+
cookie-store cookie-policy headers multipart mime-subtype
379+
query-string redirect-strategy max-redirects retry-handler
380380
request-method scheme server-name server-port socket-timeout
381381
uri response-interceptor proxy-host proxy-port async?
382382
http-client-context http-request-config
@@ -423,7 +423,7 @@
423423
(.setCredentials authscope creds)))))
424424
(if multipart
425425
(.setEntity ^HttpEntityEnclosingRequest http-req
426-
(mp/create-multipart-entity multipart req))
426+
(mp/create-multipart-entity multipart mime-subtype))
427427
(when (and body (instance? HttpEntityEnclosingRequest http-req))
428428
(if (instance? HttpEntity body)
429429
(.setEntity ^HttpEntityEnclosingRequest http-req body)

src/clj_http/multipart.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@
128128
(defn create-multipart-entity
129129
"Takes a multipart vector of maps and creates a MultipartEntity with each
130130
map added as a part, depending on the type of content."
131-
[multipart {:keys [mime-subtype]}]
131+
[multipart mime-subtype]
132132
(let [mp-entity (doto (MultipartEntityBuilder/create)
133133
(.setStrictMode)
134134
(.setCharset (encoding-to-charset "UTF-8"))

0 commit comments

Comments
 (0)