ciao!
devo inviare dei dati in POST ad un HTTPS.
questa la chiamata fatta con curl funzionante:
ho provato con vb.net in questo modo:codice:curl -H "Authorization: Bearer TOKEN" https://URL/api/1.0/tasks --data-urlencode "assignee=email@email.com" --data-urlencode "notes=TEST 1" --data-urlencode "name=NOME 1" --data-urlencode "projects=1138221313703500"
ma ottengo questo errore:codice:<System.Web.Services.WebMethod()> Public Shared Function syncAsana(ByVal nome As String) As String Try Dim token As String = "TOKEN" Dim request As WebRequest = WebRequest.Create("https://URL/api/1.0/tasks") Dim postData As String = "assignee=email@email.com¬es=TEST_NOTES&name=NOME 1&projects=1138221313703500" Dim byteArray As Byte() = Encoding.UTF8.GetBytes(postData) request.Method = "POST" request.PreAuthenticate = True request.Headers.Add("Authorization", "Bearer " & token) request.ContentType = "application/x-www-form-urlencoded" request.ContentLength = byteArray.Length Dim dataStream As Stream = request.GetRequestStream() dataStream.Write(byteArray, 0, byteArray.Length) dataStream.Close() Dim response As WebResponse = request.GetResponse() Diagnostics.Debug.WriteLine(CType(response, HttpWebResponse).StatusDescription) response.Close() Return response.ToString() Catch ex As Exception Diagnostics.Debug.WriteLine(ex.Message) Return ex.Message End Try End Function
qualche idea??codice:Eccezione generata: 'System.Net.WebException' in System.dll Connessione sottostante chiusa: Errore imprevisto durante un'operazione di invio..

Rispondi quotando