Вход | Регистрация

1С:Предприятие ::

Метки: 

v7: Как создать в 7.7 файл json, и как передать его на сервер

Я
   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");
или как это надо сделать?
 
 
   Kigo_Kigo
 
1 - 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, в т.ч. и парсинг
   Serginio1
 
3 - 25.01.18 - 15:06
   arsik
 
4 - 25.01.18 - 15:35
(1) Может тебе просто нужно обновить сертификаты доверенных центров сертификации. В win 7 они актуальные, а в winxp уже нет.
Если в винэкспи через браузер зайти по адресу вышеприведенному что покажет?
   Kigo_Kigo
 
5 - 25.01.18 - 16:51
(4) а как их обновить?
   Kigo_Kigo
 
6 - 25.01.18 - 16:51
(3) Что там словы то json не встречается
   Kigo_Kigo
 
7 - 25.01.18 - 17:22
(2) Парсинг его я уже сам написал, то есть ответ я получаю и разбираю, мне бы понять как его создать и переслать на сервер?
   arsik
 
8 - 25.01.18 - 17:31
(5) Сначала вот это сделай
Если в винэкспи через браузер зайти по адресу вышеприведенному что покажет?

   Kigo_Kigo
 
9 - 25.01.18 - 18:00
(8) Захожу через хром все нормально кажет
   arsik
 
10 - 25.01.18 - 18:41
(9) блин. через ie зайди.
 
 
   Kigo_Kigo
 
12 - 25.01.18 - 19:00
ПыСы - админы, затрите адрес сайта, пропустил, или как отредактировать сообщение?
   Kigo_Kigo
 
13 - 25.01.18 - 19:01
(11) Это сработало
   mehfk
 
14 - 25.01.18 - 19:22
(12) Только удалить.
   Kigo_Kigo
 
15 - 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(Отправить);


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует