|   |   | 
| 
 | hhtp сервисы | ☑ | ||
|---|---|---|---|---|
| 0
    
        romashov 08.09.20✎ 13:05 | 
        Сделал hhtp сервис с параметрами.
 выполняю проверку параметров и в соответствии с этим формирую сообщение но текст у меня выводится в виде иероглифов заголовки пробывал менять не помогает Ответ.Заголовки.Вставить("Content-type","text/plain; charset windows-1251"); Ответ.Заголовки.Вставить("Content-type","text/html; charset utf-8"); вот текст ошибки на китайском Ошибка HTTP 400.0 — Îøèáêà â ïàðàìåòðàõ | |||
| 1
    
        nicxxx 08.09.20✎ 13:09 | 
        напиши правильно.
 Синтаксис Content-Type: text/html; charset=utf-8 https://developer.mozilla.org/ru/docs/Web/HTTP/Заголовки/Content-Type | |||
| 2
    
        romashov 08.09.20✎ 13:29 | 
        Ответ.Заголовки.Вставить("Content-type","Content-Type: text/html; charset utf-8");
 не помогает. спасибо почитаю | |||
| 3
    
        ДенисЧ 08.09.20✎ 13:39 | 
        charset=utf-8
 charset utf-8 Разница - она как суслик. Ты её не видишь, а она есть.. | |||
| 4
    
        nicxxx 08.09.20✎ 13:46 | 
        10 лет на форуме...     | |||
| 5
    
        romashov 09.09.20✎ 06:21 | 
        все равно не помогло     | |||
| 6
    
        ДенисЧ 09.09.20✎ 06:44 | 
        А как читаешь?     | |||
| 7
    
        romashov 09.09.20✎ 07:06 | 
        мозила в адресную строку ввожу строку для обращения к http сервису намерено ввожу не верный параметр, проверка отабатывает
 делаю ответ, заголовки Ответ.Заголовки.Вставить("Content-type","Content-Type: text/html; charset=utf-8"); отображается страница указан код ошибки 400.0 - и вместо текста иероглифы. если описание не задавать выводится bad request. | |||
| 8
    
        ДенисЧ 09.09.20✎ 07:08 | 
        Значит, ответ неправильно возвращаешь.     | |||
| 9
    
        acht 09.09.20✎ 10:18 | 
        (7) Зачем у тебя "Content-type" несколько раз?     | |||
| 10
    
        romashov 09.09.20✎ 10:40 | 
        а как заголовки установить. это же фиксированное соответствие ключ - значение     | |||
| 11
    
        acht 09.09.20✎ 10:43 | 
        И?     | |||
| 12
    
        dmpl 09.09.20✎ 10:50 | 
        (0) Так до ответа 1С дело вообще не доходит - это сообщение от http-сервера (видимо, что-то модулю 1С не понравилось). Настраивать надо кодировку в ответах http-сервера.     | |||
| 13
    
        acht 09.09.20✎ 11:09 | 
        (12) Нет.
 Строка из (0): "Îøèáêà â ïàðàìåòðàõ", это "Ошибка в параметрах", которую он пытается возврать вручную, а браузер интерпретирует как ISO-8859-1. Если он передает этот текст через тело, то надо выставлять в заголовка правильную кодировку. Если он передает этот текст через текст статуса, то он ССЗБ, так как nfv | |||
| 14
    
        acht 09.09.20✎ 11:09 | 
        там ожидается латиница     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |