Получить результат от chilkatHttp.PostUrlEncodedAsync в VB6

#http #asynchronous #vb6 #chilkat

#http #асинхронный #vb6 #chilkat

Вопрос:

Я использую chilkat Http.PostUrlEncodedAsync для отправки некоторых данных на сервер и получения ответа JSON. Когда запускается событие Http_TaskCompleted, task.ResultType возвращает «object», но нет task.GetResultObject. Ответ получен правильно (он присутствует в httpSessionLog.txt ) но как мне это получить?

Комментарии:

1. Используете ли вы VB. Net или VB6? Вы ссылаетесь на VB6 в заголовке, но вы отметили вопрос с vb.net.

2. Я использую VB6, VB. Тег Net указан по ошибке. Извините. (Тег. отредактирован)

Ответ №1:

После другого поиска я нашел это:

 Private Sub Http_TaskCompleted(ByVal task As Chilkat_v9_5_0.IChilkatTask)
    Dim response As New ChilkatHttpResponse
    Dim success As Long

    success = response.LoadTaskResult(task)
    If (success <> 1) Then
        Debug.Print response.LastErrorText
        Exit Sub
    End If

    Debug.Print response.BodyStr 'this is the response string

End Sub