B4X FEED How to read API result when ls_http.Success = False

اطلاعات موضوع

درباره موضوع در تاریخ, در دسته b4xfeed ایجاد شده و آغاز کننده آن practicalsoftمی باشد و موضوع آن: How to read API result when ls_http.Success = False است. این موضوع تا کنون 30 بازدید کننده و, 0 پاسخ داشته و 0 بار پسندیده شده...
نام دسته b4xfeed
نام موضوع How to read API result when ls_http.Success = False
آغاز کننده موضوع practicalsoft
تاریخ شروع
پاسخ‌ها
0
بازدیدها
30
پسندها
0
آخرین ارسال توسط PracticalSoft
Jun 6, 2020
11,559
4,422
Hello,

B4A 11.50

I call API (written in PHP with Slim Framework) which returns value(s) with corresponding status code [=200, = 201, =422, =500 etc. ]. I need to read the result values whatever the return status code is.

API Call:

کد:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید

When the return status code is 200, ls_result contains the correct return value. [ Even on this error condition, we changed to return status to 200 ].
//ls_result = {"Status":422,"Result":"Failed","Message":"Version does not match"}

When the return status code is 422, ls_result contains some value, don't know where and how it gets.
//ls_result = {"Status":422,"Result":"Failed","Message":"Version value is empty. Pass Version"}
We don't know why this message is read, which is to be returned on another condition.

When checked in Postman, we get the correct values...



 

عقب
بالا