Android Question Job.poststring problem

tufanv

Expert
Licensed User
Hello,

I need to post the data as json to an api with okhttp:
{"mode":"challenge","configuration":{"target":"ip","value":"1.2.3.4"},"notes":"This rule is on because of an event that occured on date X"}

I try this :
B4X:
    Dim text As String
    text=$"
    {"mode":"challenge","configuration":{"target":"ip","value":"7.7.7.7"},"notes":"This rule is on because of an event that occured on date X"}
    "$
    
    
    Dim job As HttpJob
    job.Initialize("block",Me)
    job.PostString("https:...",text)
    job.GetRequest.SetHeader("Content-Type","application/json")

but I always get : api.bad_json as result. If I post the same with postman or an api tester it works with sending this as raw body.

Am I doing stg Wrong ?
 
Top