// 1-битрикс
;
// 2-битрикс.
;
в чем может быть причина ?
при этом , если задаю запрос в браузере , оба ответа нормальные
;
// 2-битрикс.
;
| Код |
|---|
WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
WinHttp.Option(2,"Windows-1251");
WinHttp.Open("POST", StrHTTP, 0 );
WinHttp.SetRequestHeader("Accept-Language", "ru");
WinHttp.SetRequestHeader("Accept-Charset","Windows-1251");
WinHttp.setRequestHeader("Content-Language", "ru");
WinHttp.setRequestHeader("Content-Charset", "Windows-1251");
WinHttp.setRequestHeader("Content-type", "application/json; charset=Windows-1251");
ПараметрыПОСТ = "auth="+СекретныйКод;
WinHttp.Send(ПараметрыПОСТ);
Текст = Новый ТекстовыйДокумент;
txt1 = WinHttp.ResponseText();
// вот тут битрикс-1 выдает в переменную txt1
<ht ml><head><title>404 Not
Found</title></head><body
bgcolor="white"><center><h1>404 Not
Found</h1></center><hr><center>nginx/1.8.1</center></body></html>
// другой битрикс-2 выдает нормальный правильный ответ
Текст.ДобавитьСтроку(txt1);
Текст.Записать(tmpИмяФайла);
тЧтение = Новый ЧтениеJSON;
тЧтение.ОткрытьФайл( tmpИмяФайла );
тДанные = ПрочитатьJSON(тЧтение, Ложь); // зачитаем его в готовую структуру
тЧтение.Закрыть();
|
при этом , если задаю запрос в браузере , оба ответа нормальные