Авторизация, получение cookies и отправка запроса с ключом

Программирование на Юнити.

Авторизация, получение cookies и отправка запроса с ключом

Сообщение artix 30 ноя 2018, 17:18

Всем привет. Нужна помощь. Столкнулся со следующей задачей:

1.нужно авторизоваться в приложении
2.в ответ получить cookies
3.отправить запрос серверу на информацию, с использованием полученных cookie
4.получить информацию.

В ответ все время приходит: {"children":null,"result":"NoAuth"}

Синтаксис:
Используется csharp
public IEnumerator LoginUser()
    {

        //авторизация
        string url = "http://mt.navi39.ru/api/integration/v1/connect?login=demo&password=demo&lang=en-us&timezone=2";


        WWW www = new WWW(url);

        yield return www;


        test = http://www.responseHeaders;
        // присваиваем ключи
        foreach (KeyValuePair<string, string> pair in test)
        {
            if (pair.Key == "Set-Cookie")
            {
                key = pair.Key;
                value = pair.Value;
                Debug.Log(pair.Key + " - " + pair.Value);
            }
        }

        // вставляем ключи и отправляем запрос
        UnityWebRequest www2 = UnityWebRequest.Get("http://mt.navi39.ru/api/integration/v1/gettree?all=true");
        www2.SetRequestHeader("Cookie", value);
        yield return www2.Send();


        print(www2.downloadHandler.text);


    }
artix
UNец
 
Сообщения: 1
Зарегистрирован: 17 фев 2016, 22:21

Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 8