|
v7: Как создать в 7.7 файл json, и как передать его на сервер | ☑ | ||
---|---|---|---|---|
0
Kigo_Kigo
25.01.18
✎
14:37
|
Подскажите пожалуйста
ТекстЗапроса = "https://0000000.com/v1/partner/purchase?total=95&cash=90&scores=5&code=243784&invoiceNumber=02004&cashierExternalId=" XMLHttpRequest.send(ТекстЗапроса); раньше срабатывал вот такой код, теперь сказали так нельзя, нужен файл json, я так понимаю это текстовый файл, куда надо поместить параметры выше и отправить XMLHttpRequest.send("c:\base1c\json"); или как это надо сделать? |
|||
1
Kigo_Kigo
25.01.18
✎
14:38
|
Что идивительно, на win 7 работает, и я получаю ответ от сайта
ТекстЗапроса = "https://0000000.com/v1/partner/purchase?total=95&cash=90&scores=5&code=243784&invoiceNumber=02004&cashierExternalId="; XMLHttpRequest.send(ТекстЗапроса); а на XP перестало работать |
|||
2
Злопчинский
25.01.18
✎
15:00
|
на Инфостарте - есть примеры работы с джсоном для 77, в т.ч. и парсинг
|
|||
3
Serginio1
25.01.18
✎
15:06
|
||||
4
arsik
гуру
25.01.18
✎
15:35
|
(1) Может тебе просто нужно обновить сертификаты доверенных центров сертификации. В win 7 они актуальные, а в winxp уже нет.
Если в винэкспи через браузер зайти по адресу вышеприведенному что покажет? |
|||
5
Kigo_Kigo
25.01.18
✎
16:51
|
(4) а как их обновить?
|
|||
6
Kigo_Kigo
25.01.18
✎
16:51
|
(3) Что там словы то json не встречается
|
|||
7
Kigo_Kigo
25.01.18
✎
17:22
|
(2) Парсинг его я уже сам написал, то есть ответ я получаю и разбираю, мне бы понять как его создать и переслать на сервер?
|
|||
8
arsik
гуру
25.01.18
✎
17:31
|
(5) Сначала вот это сделай
Если в винэкспи через браузер зайти по адресу вышеприведенному что покажет? |
|||
9
Kigo_Kigo
25.01.18
✎
18:00
|
(8) Захожу через хром все нормально кажет
|
|||
10
arsik
гуру
25.01.18
✎
18:41
|
(9) блин. через ie зайди.
|
|||
12
Kigo_Kigo
25.01.18
✎
19:00
|
ПыСы - админы, затрите адрес сайта, пропустил, или как отредактировать сообщение?
|
|||
13
Kigo_Kigo
25.01.18
✎
19:01
|
(11) Это сработало
|
|||
14
mehfk
25.01.18
✎
19:22
|
(12) Только удалить.
|
|||
15
Kigo_Kigo
25.01.18
✎
19:28
|
(14) Спс, перезапощу
Отправить = "{" + Симв(34) + "scores" + Симв(34) + ":" + Симв(34) + СокрЛП(БалловСписать)+ Симв(34) +"," + Симв(34) +"total"+ Симв(34) + ":" +Симв(34)+ Строка(Сумма) + Симв(34) +"," + Симв(34) + "cash"+ Симв(34) + ":" + Симв(34)+ Строка(Сумма-БалловСписать)+ Симв(34) +","; Если СтрДлина(СокрЛП(КодКлиента)) = 6 Тогда Отправить = Отправить + Симв(34) + "code"+ Симв(34) + ":"+ Симв(34) + СокрЛП(КодКлиента)+ Симв(34) +","; Иначе Отправить = Отправить + Симв(34) + "phone"+ Симв(34) + ":%2B7"+ Симв(34) + СокрЛП(КодКлиента)+ Симв(34) +","; КонецЕсли; Отправить = Отправить + Симв(34) + "invoiceNumber" + Симв(34) + ":" + Симв(34) + СокрЛП(Прав(Док.НомерДок,5)) + Симв(34)+ "," +Симв(34) + "cashierExternalId" + Симв(34) + ":" + Симв(34) + СокрЛП(Док.Продавец.IDUdsgame) + Симв(34) +"}"; URL = "https://00000000.com/v1/partner/purchase"; XMLHttpRequest = СоздатьXMLHttpRequest(URL,"POST"); XMLHttpRequest.setRequestHeader("Accept", "application/json"); XMLHttpRequest.setRequestHeader("X-Api-Key", Токен); XMLHttpRequest.setRequestHeader("X-Origin-Request-Id", Строка(XOriginRequestId)); XMLHttpRequest.setRequestHeader("X-Timestamp", Строка(XTimestamp)); XMLHttpRequest.send(Отправить); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |