Post запрос на сервер

post
swift
xcode
request
ios

#22

жалко нету картинки “лицорука”

для опционала надо указать дефолтное значение
желтый варнинг как раз предложет это сделать, либо строго извлечь опционал


#23

Provide a default value to avoid this warning
вот это
фиксить


#24

Голова под вечер не соображает, насмешили конечно, про рука лицо


#25

проблема в том что если значения нет, то и ничего не надо отправлять,
я сделал вот так вот
smenaMK=( self .smenaMK ?? “”)
но это неправильно, оно мне поле на серваке меняет с NULL на пустое, а так не должно быть, что по дефолту поставить


#26

тогда оставьте первоначальный вариант, как было
и проверьте свой запрос в Postman’e, что бы убедиться что у вас сервер обрабатывает правильно


#27

let post: String = "smenaMK=\( **self** .smenaMK ?? "0")&summaP=\( **self** .summaP ?? "0")&resultDI=\( **self** .resultDI ?? "0")&prichinaVvod=\( **self** .prichinaVvod ?? "0")&spisPeres=\( **self** .spisPeres ?? "0")&rabotaSdana=\( **self** .rabotaSdana ?? "0")&kodZayavki=\( **self** .kodZayavki)&CITY=\( **self** .CITY ?? "0")"
я вставлю вот так вот
а там отображает вот так вот


#28

как будто первую переменну не так читает что ли


#29

все нормально, фух, помогло, разобрался


#30

Поставьте триальную версию утилиты Paw. Там можно сформировать запросы для ваших серверов и сформировать соответствующий код для swift (URLSession/Alamofire) и посмотреть чем свифтовый код отличается от вашего реального. Наверняка выяснится что какие-то параметры отличаются.