Winhttp.winhttprequest.5.1 And Windows Xp

Тема в разделе "Общие вопросы по лотус-технологиям", создана пользователем Kizarek86, 8 сен 2011.

  1. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    Понимаю что вопрос немного не по адресу, но второй день пытаюсь найти причину некорректной работы скрипта.
    Вдруг кто сталкивался)

    Простенький скрипт отправляющий в определенное место HTTP запрос:

    Код (Text):
    Dim httpobj as variant
    Dim URL as string
    Dim RT_USER as string
    Dim RT_PASS as string
    Dim CONTENT as string

    URL = "путь куда надо"
    RT_USER = "user1"
    RT_PASS = "pass1"
    CONTENT = "чето тут передаем"

    Set httpobj= CreateObject("WinHttp.WinHttpRequest.5.1")
    Call httpobj.Open("POST", URL, False ,RT_USER, RT_PASS)
    Call httpobj.SetRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=Windows-1251")
    Call httpobj.setRequestHeader("Content-Length", Len(CONTENT))
    Call httpobj.Send(CONTENT)
    Так вот, скрип замечательно работает в Win7, и напрочь отказывается передавать параметр CONTENT в WinXP 3SP.
     
  2. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    Еще одна интересная шняжка:

    Запускаем скрип на сервере работает нестабильно, то отрабатывает, то выдает ошибку на строке
    Set httpobj= CreateObject("WinHttp.WinHttpRequest.5.1")
    208-Cannot create automation object

    Что там происходит с этим несчастным WinHttp.WinHttpRequest.5.1?)
     
  3. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    kizarek
    На Яве работает без проблем. Для передачи в Яву строки запроса можно использовать LS2J или вызывать Ява-агента, а данные передавать через поля документа.
    http://codeby.net/ipb.html?s=&sh...st&p=166766
     
  4. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    Спасибо.
    Пока нету времени переписывать на Java, сделал небольшое зацикливание при создании объекта, вроде прокатывает пока)
     

Поделиться этой страницей