Saludos.
Tengo un Web Api realizado en .net y quiero poder ejecutarlo desde b4a.
Alguien me puede ayudar para pasar esa llamada a b4a.
He intentado con este
En esta línea :
job.GetRequest.SetHeader("Token", Token)
Ocurre el siguiente error:
"java.lang.NullPointerException: Attempt to invoke virtual method 'okhttp3.Request$Builder okhttp3.Request$Builder.addHeader(java.lang.String, java.lang.String)' on a null object reference"
Tengo un Web Api realizado en .net y quiero poder ejecutarlo desde b4a.
curl -X 'POST' \
'http://localhost:5121/processing/process' \
-H 'accept: */*' \
-H 'Content-Type: multipart/form-data' \
-F 'Token=12222222' \
-F 'File=@22475-0CCC0268-A376-41AA-AB08-EC1B1C9B2A40 - copia - copia.jpg;type=image/jpeg' \
-F 'ReturnThumbnail=false' \
-F 'OptionalParameters='
Alguien me puede ayudar para pasar esa llamada a b4a.
He intentado con este
Codigo:
Dim Token As String
Token = "*************"
Dim img As String = "1.jpg"
Dim URL As String = "https://api.prueba.com:8443/processing/process"
Dim m As Map = CreateMap("ReturnThumbnail": "True","OptionalParameters": "")
'
'
Dim job As HttpJob
job.Initialize("", Me)
job.GetRequest.SetHeader("Token", Token)
job.GetRequest.SetContentType("application/json")
Dim mp As MultipartFileData
mp.Initialize
'mp.Dir = File.DirRootExternal & "/Image/"
mp.Dir = "/storage/emulated/0/Android/data/ID.PLacas/files"
mp.FileName = img
mp.KeyName = "file"
mp.ContentType = "image/jpg"
job.PostMultipart(URL, m, Array(mp))
Wait For (job) JobDone(j As HttpJob)
If j.Success Then
Log(j.GetString)
Else
Log (LastException)
End If
job.Release
En esta línea :
job.GetRequest.SetHeader("Token", Token)
Ocurre el siguiente error:
"java.lang.NullPointerException: Attempt to invoke virtual method 'okhttp3.Request$Builder okhttp3.Request$Builder.addHeader(java.lang.String, java.lang.String)' on a null object reference"