Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / POST запрос из VFP в формате JSON / 10 сообщений из 10, страница 1 из 1
01.12.2017, 08:47
    #39562346
VIVA_CA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POST запрос из VFP в формате JSON
Уважаемые знатоки! Может у кого есть пример как залогиниться и передать POST запрос из VFP в формате JSON.
...
Рейтинг: 0 / 0
01.12.2017, 08:58
    #39562353
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POST запрос из VFP в формате JSON
Можно с помощью curl
...
Рейтинг: 0 / 0
01.12.2017, 09:16
    #39562361
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POST запрос из VFP в формате JSON
VIVA_CA,
а теперь уточняем куда именно надо послать запрос? О чем конкретно речь?
...
Рейтинг: 0 / 0
01.12.2017, 10:06
    #39562401
VIVA_CA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POST запрос из VFP в формате JSON
Dima T - благодарю, хорошая ссылка. Заодно про curl почитал. У меня простейшая задача - залогиниться по разрешенной ссылке из VFP и забрать данные, вытащить пару полей и на их основе сформировать новый POST запрос и все это в формате JSON.
Как установить curl нашел. Но может есть более простой вариант не устанавливая PHP библиотек для curl. Пример с VPF c описанием
переменных. Нужна ли какая-то библиотек для JSON и если да, то как ее подключить. С PHP реально не работал.
...
Рейтинг: 0 / 0
01.12.2017, 10:17
    #39562407
VIVA_CA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POST запрос из VFP в формате JSON
Благодарю всех - долго писал первый ответ
*Вот мой пример
* Надо ли что-то описывать для JSON

local poWinHttp
login='мой логин'
pas='мой пароль'
* PARAMtrs = '"email":'+ login + ',"password":'+pas
* PARAMtrs = '{"email": login,"password": pas}'
PARAMtrs = '{"email" : "мой логин","password": "мой пароль"}'
?PARAMtrs
* sURL = 'https://api.ttt/' + PARAMtrs
sURL = 'https://api.ttt/'
poWinHttp = Createobject("WinHttp.WinHttpRequest.5.1")
poWinHttp.Option(2,"utf-8")
poWinHttp.Open("POST",sURL,.F.)
* poWinHttp.Open("POST",sURL,0)
*poWinHttp.Open("GET",sURL,0)
poWinHttp.SetRequestHeader("Accept-Language", "ru")
poWinHttp.SetRequestHeader("Accept-Charset","utf-8")
poWinHttp.setRequestHeader("Content-Language", "ru")
poWinHttp.setRequestHeader("Content-Charset", "utf-8")
poWinHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8")
* poWinHttp.Send()
poWinHttp.Send('{"email" : "мой логин","password": "мой пароль"}')
* poWinHttp.Send(PARAMtrs)
? poWinHttp.Status() &&30/11/2017
? poWinHttp.StatusText() &&30/11/2017
********************************************************************************************
*poWinHttp.GetResponseHeader("Set-Cookie")
wwwwww=poWinHttp.ResponseText() && Îòâåò

?poWinHttp.ResponseText() && Îòâå
...
Рейтинг: 0 / 0
01.12.2017, 10:25
    #39562412
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POST запрос из VFP в формате JSON
VIVA_CA,

так в чем проблема? Что не получается? Разобрать JSON? Сформировать? Что?
...
Рейтинг: 0 / 0
01.12.2017, 10:48
    #39562422
VIVA_CA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POST запрос из VFP в формате JSON
Параллельно с форумом проверял варианты( варьируя коментариями ) и наконец в wwwwww получил некий массив. Похоже я на верном пути? Т.е. дополнительно как-то описывать(подключать) JSON не надо?

poWinHttp.Open("POST",sURL,.F.) что означает параметр .F. ?
...
Рейтинг: 0 / 0
01.12.2017, 11:04
    #39562434
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POST запрос из VFP в формате JSON
...
Рейтинг: 0 / 0
01.12.2017, 11:29
    #39562451
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POST запрос из VFP в формате JSON
VIVA_CAКак установить curl нашел. Но может есть более простой вариант не устанавливая PHP библиотек для curl.
Не надо ничего устанавливать, запускай CURL.EXE и все. Качать тут .
...
Рейтинг: 0 / 0
01.12.2017, 14:58
    #39562588
VIVA_CA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POST запрос из VFP в формате JSON
Всем большое спасибо! Мои познания расширились.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / POST запрос из VFP в формате JSON / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]