| 
    
 | 
        Как передать в HTTP запрос один из параметров в формате formData         | 
☑ | 
    
        | 
    0
    
        OnePrg    
       
    
    02.05.23 
            ✎
    13:54 
 | 
         
        сервер требует передавать в запрос несколько параметров
 
 передаю их в строке запроса ¶m=volume
 
 ОДИН из параметров сервер требует в формате formData
 
 как это сделать?     
         | 
 | 
    
    
        | 
    1
    
        Fragster    
       
    
    02.05.23 
            ✎
    14:03 
 | 
         
        почему один, а не все?     
         | 
 | 
    
    
        | 
    2
    
        OnePrg    
       
    
    02.05.23 
            ✎
    14:04 
 | 
         
        дочитал
 
 нужно передавать в тело запроса, но формат formData
 
 как это сделать? Content-Type?     
         | 
 | 
    
    
        | 
    3
    
        Волшебник    
       
    
    02.05.23 
            ✎
    21:46 
 | 
         
        есть такой объект FormData. Кидаете в него форму, он подхватывает все поля     
         | 
 | 
    
    
        | 
    4
    
        polosov    
       
    
    02.05.23 
            ✎
    14:21 
 | 
         
        (0) Гугли "КоннекторHTTP 1С". Не изобретай велосипед.     
         | 
 | 
    
    
        | 
    5
    
        OnePrg    
       
    
    02.05.23 
            ✎
    14:36 
 | 
         
        (3) не нахожу как его добавить на управляемых формах
 ткните пожалуйста     
         | 
 | 
    
    
        | 
    6
    
        OnePrg    
       
    
    02.05.23 
            ✎
    14:38 
 | 
         
        (4) нужно сделать типовыми средствами     
         | 
 | 
    
    
        | 
    7
    
        Мультук    
       
    
    02.05.23 
            ✎
    14:41 
 | 
         
        (6) 
 
 Но ничто не мешает посмотреть "а как оно там сделано"     
         | 
 | 
    
    
        | 
    8
    
        OldCondom    
       
    
    02.05.23 
            ✎
    15:28 
 | 
         
        Для начала попробуй "передаю их в строке запроса ¶m=volume" передать в тело запроса. Возможно работает и x-www-form-urlencoded     
         | 
 | 
    
    
        | 
    9
    
        OldCondom    
       
    
    02.05.23 
            ✎
    15:29 
 | 
         
        А перед началом начал в postman протестируй     
         | 
 | 
    
    
        | 
    10
    
        novichok79    
       
    
    02.05.23 
            ✎
    15:35 
 | 
         
        это называется multipart,
 это части сообщения под разными именами, завернутые в большой body и разделенные специальным маркером.
 можно собрать самому, в других ЯП обычно уже все придумано и есть в стандартной библиотеке.
 в 1С - хз.     
         | 
 | 
    
    
        | 
    11
    
        novichok79    
       
    
    02.05.23 
            ✎
    15:38 
 | 
        
         | 
 | 
    
    
        | 
    12
    
        Serginio1    
       
    
    02.05.23 
            ✎
    16:06 
 | 
        
         | 
 | 
    
    
        | 
    13
    
        OnePrg    
       
    
    02.05.23 
            ✎
    16:15 
 | 
         
        (8) в строке запроса ругается, что не видит параметра     
         | 
 | 
    
    
        | 
    14
    
        OnePrg    
       
    
    02.05.23 
            ✎
    16:20 
 | 
         
        (9) а в postman'e есть formData - там работает     
         | 
 | 
    
    
        | 
    15
    
        Волшебник    
       
    
    02.05.23 
            ✎
    16:22 
 | 
         
        (5) Он есть в JavaScript.     
         | 
 | 
    
    
        | 
    16
    
        OnePrg    
       
    
    02.05.23 
            ✎
    16:37 
 | 
         
        есть возможность изменить API сервера
 так и сделали
 
 вопрос закрыт
 
 всем спасибо     
         | 
 |