티스토리 뷰
macOS, iOS
[iOS] API의 Body type 설정하기 - none, form-data, x-www-form-urlencoded, raw, binary,...
SweetDev 2021. 4. 5. 18:57none, form-data, x-www-form-urlencoded, raw, binary...
다 다른 타입이다!!
나는 그중에도 raw타입- JSON 으로 보내줘야 했다.
그러려면 다음과 같이 헤더 설정을 Content-Type: application/json으로 해줘야 한다!!!!!!
enum BodyType: String {
case none
case form_data = "form-data"
case lengthZero
case json = "json"
var header: [String]? {
switch self {
case .form_data:
return ["Content-Type", "multipart/form-data"]
case .lengthZero:
return ["Content-Length", "0"]
case .json:
return ["Content-Type", "application/json"]
default:
return nil
}
}
}
이런식으로 enum을 새로 만들었다.
그리고 bodyType을 URLRequest를 만들어주는 함수에 넣었다.
'macOS, iOS' 카테고리의 다른 글
[SwiftUI] List의 기본 padding 없애기 (0) | 2021.04.07 |
---|---|
[SwiftUI] infinite scroll (0) | 2021.04.06 |
[SwiftUI] 전화걸기 (0) | 2021.04.04 |
[SwiftUI] HStack children equal sized로 만들기 (0) | 2021.04.02 |
[iOS] application-identifier entitlement does not match 해결 (0) | 2021.04.02 |