JSON, URL-encode, and UTF-8
J. Landman Gay
jacque at hyperactivesw.com
Thu Aug 20 22:13:11 EDT 2015
Here's a test. This posts just fine in LC 6.x but fails in 7.0.6 and 7.1rc1.
Make a field with this in it:
[{"Meals":"Yes","Purpose":"Business"}]
Now put this into a button or card script:
constant kServerURL = "https://www.domain.com/results.php" --### use a
valid URL here
command sendToServer
if the version < 7 then
put fld 1 into tData
put "json=" before tData
else
put textEncode(fld 1,"UTF8") into tData
put textEncode("json=",UTF8) before tData
end if
post tData to kServerURL
put it into tResponse
put the result into tErr
breakpoint -- so you can see it
end sendToServer
If someone can test this against a simple echo PHP maybe it will tell us
something. The real server returns empty in LC 7 and "OK" in LC 6.
--
Jacqueline Landman Gay | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
More information about the use-livecode
mailing list