Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/43: Рейтинг темы: голосов - 43, средняя оценка - 4.95
371 / 269 / 93
Регистрация: 18.11.2015
Сообщений: 997
1

POST запрос с JSON на VBA

07.08.2019, 13:54. Показов 8972. Ответов 5

Author24 — интернет-сервис помощи студентам
Доброго дня!
Пытаюсь создать групповой запрос в БДИП ФССП (https://api-ip.fssprus.ru/about)
Не могу сообразить, как создать запрос HTTP-методом POST с JSON объектом.
Раньше не сталкивался с этим. Создавал только GET запросы.
Если есть готовый пример и ссылка с подробным описанием, буду благодарен!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.08.2019, 13:54
Ответы с готовыми решениями:

VBA .json парсинг
Добрый день. Используя API получаем ответ от сервера в формате json: {"История": { "Данные": {...

HTTP Post to a web service using VBA
Вот, собственно, озадачился прикрутить бота к мессенджеру "Телеграм". Для PHP (где я мало чего...

Объект XMLHTTP VBA метод Post
Здравствуйте. Пытаюсь из книги xls узнать свой баланс на сайте. Пользуюсь руководством: Проверка...

Json post запрос
Здравствуйте. Помогите отправить post запрос помощью библиотеки Qt. На java отправлял так: ...

5
371 / 269 / 93
Регистрация: 18.11.2015
Сообщений: 997
08.08.2019, 14:09  [ТС] 2
Вот здесь довольно неплохо расписано для новичков. правда php, но вполне доступно:
https://xmlhttprequest.ru/#encoding
0
0 / 0 / 0
Регистрация: 27.09.2020
Сообщений: 2
21.05.2021, 06:15 3
ArtNord, добрый день!

Удалось побороть этот Api?
У меня выдает your browser sent an invalid request
Может поделитесь примером?
0
371 / 269 / 93
Регистрация: 18.11.2015
Сообщений: 997
21.05.2021, 14:22  [ТС] 4
Сделал через vb.net.
Но у них на сервере всё печально, обработку запроса ждали, не помню то ли сутки то ли более...
Ответ приходил кажется в json
Потом стало не актуально...
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Imports System
Imports System.Net
Imports System.Text
Imports System.IO
Imports System.Web
Public Class Form1
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Dim myReq As HttpWebRequest
        Dim myResp As HttpWebResponse
 
        myReq = HttpWebRequest.Create("https://api-ip.fssprus.ru/api/v1.0/search/group")
        myReq.Method = "POST"
        myReq.ContentType = "application/json"
        Dim myData As String = "{ \""token\"": \""me4uoiWPZ0ad\"", \""request\"": [ { \""type\"": 1, \""params\"": { \""firstname\"": \""СЕРГЕЙ\"", \""lastname\"": \""СЕМЕНОВИЧ\"", \""secondname\"": \""АНДРЕЯНОВ\"", \""region\"": \""72\"", \""birthdate\"": \""23.5.1988\"" } }, { \""type\"": 1, \""params\"": { \""firstname\"": \""СЕРГЕЙ\"", \""lastname\"": \""ИВАНОВИЧ\"", \""secondname\"": \""АНДРЕЯНОВ\"", \""region\"": \""71\"", \""birthdate\"": \""23.5.1988\"" } } ]}"
        myReq.GetRequestStream.Write(System.Text.Encoding.UTF8.GetBytes(myData), 0, System.Text.Encoding.UTF8.GetBytes(myData).Count)
        myResp = myReq.GetResponse
        Dim myreader As New System.IO.StreamReader(myResp.GetResponseStream)
        Dim myText As String
        myText = myreader.ReadToEnd
    End Sub
End Class
0
0 / 0 / 0
Регистрация: 27.09.2020
Сообщений: 2
21.05.2021, 14:56 5
Благодарю!
0
Эксперт WindowsАвтор FAQ
17996 / 7697 / 892
Регистрация: 25.12.2011
Сообщений: 11,470
Записей в блоге: 16
22.05.2021, 02:23 6
В этой теме показывал как.
0
22.05.2021, 02:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.05.2021, 02:23
Помогаю со студенческими работами здесь

Отправить post запрос на JSON
Всем привет , использую WebBrowser что бы отправлять пост запросы , и для сайта realty.mail.ru...

Post запрос в формате json
Пытаюсь отправить POST запрос на сервер: WebClient wc= new WebClient(); ...

POST запрос в JSON формате
Подскажите, как выполнить добавление в БД посредством POST запроса в виде: { "user": "Ivan",...

Получить json в ответ на POST запрос
Никак не могу добиться получения json с помощью вывода его через echo в PHP скрипте. Если...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru