#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