|   |   | 
| 
 | POST-запрос, проблемы | ☑ | ||
|---|---|---|---|---|
| 0
    
        Karambol 25.10.12✎ 10:08 | 
        Добрый день! 
  Отправляю по SSL на web-Сервер post-запрос, вываливается ошибка: Ошибка при выполнении файловой операции '/payments/1.0/payments.asmx' Ошибка работы с Интернет: внутренняя ошибка сервера (500) Подскажите, в какую сторону копать? На чьей стороне проблема? | |||
| 1
    
        Alexey_Morov 25.10.12✎ 10:16 | 
        По-любасу проблемы на стороне сервера.
  Читаем тут: wiki:Список_кодов_состояния_HTTP | |||
| 2
    
        Alexey_Morov 25.10.12✎ 10:16 | 
        500-ая ошибка - это ошибка на серверной стороне.     | |||
| 3
    
        Karambol 25.10.12✎ 10:45 | 
        (2)Означает ли это, что 1С удалось установить соединение с сервером и отправить на него запрос?     | |||
| 4
    
        Alexey_Morov 25.10.12✎ 11:02 | 
        (3)
  Да. Это означает, что соединение прошло успешно. В противном случае возникла бы ошибка 4хх. | |||
| 5
    
        Alexey_Morov 25.10.12✎ 11:03 | 
        (3)
  Поставь на серверной стороне обработчик. Напиши try...catch (Exception ex){} | |||
| 6
    
        Karambol 25.10.12✎ 11:06 | 
        (5)Я к серверной части доступа не имею. 
  На серверной стороне говорят, что обращений не было... | |||
| 7
    
        Alexey_Morov 25.10.12✎ 11:09 | 
        (6)
  Такс... Сейчас подумаем. Прочитай, пожалуйста: v8: POST Запрос на 1С и: v8: Отправка из 1С 8.1 POST запросов на web-сервер Думаю, второй линк должен помочь. | |||
| 8
    
        Karambol 25.10.12✎ 11:26 | 
        (7) Я как во втором линке и делаю, в принципе... 
  добавил только ЗаголовокHTTP, но не помогло. | |||
| 9
    
        Alexey_Morov 25.10.12✎ 11:29 | 
        (8)
  Хм. Тогда проблема в самом SSL. Сейчас почитаю и подскажу. | |||
| 10
    
        Alexey_Morov 25.10.12✎ 11:31 | 
        А вот так получается? http://www.1c-galaxy.ru/forum4/topic288136/     | |||
| 11
    
        Karambol 25.10.12✎ 11:39 | 
        (9) А какая проблема может быть в SSL? Чтобы получить доступ по SSL я добавил сертификат этого сайта в 1Совский файл cacert.pem (перед этим была появлялась ошибка, связанная с сертификатом).
  (10)Спасибо! Почитаю. | |||
| 12
    
        Alexey_Morov 25.10.12✎ 11:43 | 
        (11)
  У 1С вроде бы как есть некоторые проблемы при работе с Get/Post-запросами. Нормального faq для нашего с тобой случая не нашёл. Если решим эту проблему, добавим в faq. | |||
| 13
    
        oleg_km 25.10.12✎ 11:55 | 
        самое надежное в данном случае прогнать под Fiddler'ом работающую программу и твою и посмотреть в чем разница. Может заголовков каких не хватает или параметры не те. Сервер может падать даже если User-Agent не ожидаемый сервером     | |||
| 14
    
        Alexey_Morov 25.10.12✎ 12:24 | 
        Ну как? Получилось?     | |||
| 15
    
        Karambol 25.10.12✎ 13:29 | 
        (14)Не, проблема осталась     | |||
| 16
    
        sergeytorop 25.10.12✎ 13:39 | 
        Не знаю поможет или нет я к SSl подключаюсь вот так!!!
  http = Новый ComОбъект("MSXML2.XMLHTTP"); Попытка http.Open ("Post", web3,"False",Логин,Пароль); Исключение Сообщить("Ошибка открытия"); КонецПопытки; http.SetRequestHeader("Accept", "text/Html"); http.SetRequestHeader ("Accept-Charset", "windows-1251"); http.SetRequestHeader ("Keep-Alive", "300"); http.SetRequestHeader ("Connection", "keep-alive"); http.SetRequestHeader( "Content-Type", "application/x-www-form-urlencoded"); http.Send(); otvet = http.Responsetext; Сообщить(otvet); | |||
| 17
    
        Karambol 25.10.12✎ 13:43 | 
        (16)А можно подробнее? :)
  Текст запроса где указывается? | |||
| 18
    
        oleg_km 25.10.12✎ 13:45 | 
        (16) Ну так любой дурак может подключиться. Я думал, что ТС еще не созрел выкинуть HTTPСоединение и перейти на объекты Microsoft (MSXML2.XMLHTTP, WinHTTP)
  (17) Помоему в параметрах Send. Открой msdn.com, там все есть | |||
| 19
    
        sergeytorop 25.10.12✎ 14:01 | 
        параметр указывается в Send , Например Http.Send(id=32635625)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |