hi, i am working with http server from b4j an traying get body to de server.
b4j y not an client y a web server for handling route reques.
i have this code
B4X:
Sub Handle(req As ServletRequest, resp As ServletResponse)
mreq = req
mresp = resp
resp.ContentType = "text/json"
If (req.Method = "POST") Then
resp.Write(req.CharacterEncoding)
resp.Write(req.ContentLength)
resp.Write(req.ContentType)
Dim data As String
Dim in As InputStream
Dim bconv As ByteConverter
in = req.InputStream
data = bconv.StringFromBytes(in,"UTF8")
resp.Write(data)
End If
End Sub
Try
Dim data() As Byte = Bit.InputStreamToBytes(req.InputStream)
Dim text As String = BytesToString(data, 0, data.Length, "UTF8")
resp.Write(text)
Catch
Log("Error")
End Try