【发布时间】:2011-05-26 16:54:50
【问题描述】:
在http://alx3apps.appspot.com/jsonrpc_example/ 的示例中,当我单击提交按钮时,我注意到(通过使用 Firebug)我的浏览器提交了源代码:
{"params":["Hello ","Python!"],"method":"concat","id":1}
它不是发布参数(例如json=[encoded string from above]),而只是发布具有上述值的原始字符串。
是否有一种被广泛接受的方法来通过 GET 请求复制它,还是我需要对相同的字符串进行 urlencode 并将其包含为 http://www.example.com/?json=%7b%22params%22%3a%5b%22Hello+%22%2c%22Python!%22%5d%2c%22method%22%3a%22concat%22%2c%22id%22%3a1%7d?我了解一些较旧的浏览器无法处理超过 250 个字符的 URI,但我可以接受。
【问题讨论】:
标签: http post get xmlhttprequest urlencode