0
POSTリクエストのリクエスト本体にいくつかのJSONテキストを割り当てたいと思います。だから、代わりにリクエストボディとして、例えば...POST時にリクエスト本体に直接割り当て
myVal={"hello"="world"}
私はこれをしたいと思います...
{"hello"="world"}
はこれが可能である。このの?私はカスタムパラメータのエンコーディングを作成し
POSTリクエストのリクエスト本体にいくつかのJSONテキストを割り当てたいと思います。だから、代わりにリクエストボディとして、例えば...POST時にリクエスト本体に直接割り当て
myVal={"hello"="world"}
私はこれをしたいと思います...
{"hello"="world"}
はこれが可能である。このの?私はカスタムパラメータのエンコーディングを作成し
...
import Alamofire
struct JsonParameterEncoding: ParameterEncoding {
private let jsonString: String
init(jsonString: String) {
self.jsonString = jsonString
}
func encode(_ urlRequest: URLRequestConvertible, with parameters: Parameters?) throws -> URLRequest {
var urlRequest = urlRequest.urlRequest!
if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
urlRequest.setValue("application/json", forHTTPHeaderField: "Content-Type")
}
urlRequest.httpBody = jsonString.data(using: .utf8)
return urlRequest
}
}