We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1430998 commit d00aea1Copy full SHA for d00aea1
Foundation/URLSession/http/HTTPURLProtocol.swift
@@ -133,7 +133,8 @@ internal class _HTTPURLProtocol: _NativeProtocol {
133
}
134
let customHeaders: [String]
135
let headersForRequest = curlHeaders(for: httpHeaders)
136
- if ((request.httpMethod == "POST") && (request.value(forHTTPHeaderField: "Content-Type") == nil)) {
+ if ((request.httpMethod == "POST") && (request.httpBody?.count ?? 0 > 0)
137
+ && (request.value(forHTTPHeaderField: "Content-Type") == nil)) {
138
customHeaders = headersForRequest + ["Content-Type:application/x-www-form-urlencoded"]
139
} else {
140
customHeaders = headersForRequest
0 commit comments