Помогите разобраться новичку с API под мобильные приложения (Yii2)

Ребят, всем привет. Я новичек в описанной ниже теме. Прошу понять и простить )) Столкнулся с тем, что на работе сказали разобраться и сделать API под мобильное приложение(андроид). Фреймворк — Yii2. Нужно сделать АПИ регистрации, авторизации и логаута для юзера. На Yii2 писал, но веб приложения(пару штук). Так вот.. Не могу понять даже что и как должно быть. Что откуда браться и как работать. Почитал доки, гуглил дня 3. Тестим в приложении «Postman». POST запрос не работает, а ГЕТ возвращает полностью все. В общем помогите плиз разобраться, кто этим занимается и сталкивается часто. Может полезные доки наработанные или живые примеры. Всем спасибо заранее!

Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

В пост запросе нужно в боди параметры указывать.

Якщо відправляєш POST-запрос самим JavaScript (не бібліотекою), то є підводний камінь: Треба вказати правильний заголовок у запиті, інакше браузер [я сам колись о**їв від такого сюрпразу] просто вирішує за тебе не відправляти дані взагалі — і ніяких помилок в консоль, все типу так і треба.

Ось приклад як треба:

      var xhttp = new XMLHttpRequest();
      xhttp.open("POST","http://my.stie.com/lovite_menya_semero", true); /* third parameter is "async" */
      xhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); /* MANDATORY */  ?>
      xhttp.send("var1=1&var2=2&var3=bla-bla-bla");

А, да. И постман установить не забудь.

Берешь такую штуку. Yii2 starter kit. Там уже все есть. Но, им нет ничего сложного, разобраться самому. На гитхабе есть мануал на русском по Yii2. Официальный.Рест там тоже есть.

Написали кілька сайтів і не знаєте як працює post? Дивно. www.yiiframework.com/...ide-rest-quick-start.html

Підписатись на коментарі