Форум программистов, компьютерный форум CyberForum.ru

Отправка HTTP (не HTTPS) запроса в Swift 2.0 с использованием NSURLSession - Swift

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Swift Http request http://www.cyberforum.ru/swift/thread1593331.html
Здравствуйте. Как получить ответ от сервера по url, без всяких асинхронных конструкций? Да, я знаю что нужно все подобные операции делать асинхронно, но мне нужно послать 10 запросов по очереди и если для каждого писать код в блоках получается очень длинная и не читаемая простыня. Поискал информацию - везде говорят, что можно только асинхронно, но как тогда поступают в ситуациях похожих на мою?
Swift Как из одного View Controller передать переменную в другой Как в swift 1.2 передать переменную из одного View Controller в другой, пробовал через segue но ничего не получается, переменная все равно остается nil. У меня в первом View Controller находится форма входа, там парсится json и одну переменную после парсинга нужно передать в другой View Controller. Версия программы XCode 6.4 http://www.cyberforum.ru/swift/thread1593158.html
Swift Textfield деление
Есть два текстфилда, нужно сделать так, что бы по нажатию кнопки введенное число в первый текстфилд делилось на число введенное во второй текстфилд, и результат выводился в отдельный лэйбл. Помогите пожалуйста
Swift Проверка качества пароля
Сильно не пинайте, вторую неделю изучаю программирование. 6 проверить пароль на надежность от 1 до 5 a) если пароль содержит числа +1 b) символы верхнего регистра +1 c) символы нижнего регистра +1
Swift NSString в Int http://www.cyberforum.ru/swift/thread1577592.html
Возможно ли вообще перейти от NSString к Int? Если да, то подскажите, каким образом?
Swift Как ограничить ввод текста под размеры UITextField? Добрый день! Подскажите пожалуйста, как ограничить ввод текста под размеры UITextField? подробнее

Показать сообщение отдельно
Victorianec
20 / 20 / 6
Регистрация: 09.01.2014
Сообщений: 118

Отправка HTTP (не HTTPS) запроса в Swift 2.0 с использованием NSURLSession - Swift

30.11.2015, 17:52. Просмотров 574. Ответов 2
Метки (Все метки)

Доброго времени суток.
Возникла проблема с отправкой POST запроса по http. Проблема в том, что несмотря на
Objective-C
1
request.HTTPMethod = "POST"
и
XML
1
2
3
4
5
<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>
или
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<key>NSAppTransportSecurity</key>
   <dict>
       <key>NSExceptionDomains</key>
       <dict>
           <key>mydomain.com</key>
           <dict>
               <key>NSIncludesSubdomains</key>
               <true/>
               <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
               <true/>
               <key>NSTemporaryExceptionMinimumTLSVersion</key>
               <string>TLSv1.1</string>
           </dict>
       </dict>
   </dict>
(mydomain.com я заменял на нужный мне url, конечно же), я всегда получаю в ответ 405 ошибку method Get not allowed, т.е. запрос идет с не верным HTTPMethod.
Запрос отправляю с помощью
Objective-C
1
let task = session.dataTaskWithRequest(request)
Лог запроса перед отправкой показывает POST, так что, похоже, неправильный метод появляется позже. Стейджинг сервер работает по http, продакшн работает по https. Отправить запрос и получить 200 получается только на продакшн, т.е. по https.
Может кто-то знает, что я упустил из виду?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru