我在Go上用performs some calculations for the user写了一个关于GAE的网络应用程序。该网站通过简单的HTTP Post与服务器通信。我想让用户能够共享他们获得的结果的链接,而不会改变我的Go代码。
是否有某种方法可以将HTTP Post消息编码为可在应用引擎上执行的网站网址,就像用户从网站发送帖子一样?
按钮的代码如何将正确的链接复制到用户的剪贴板(注意字段值可以在正在加载的页面和用户想要链接之间发生变化,因此通过GAE解析器对值进行硬编码将不起作用)。
答案 0 :(得分:4)
使用GET而不是POST。这就是GET的要点:它生成一个可收藏的URL。
GET应始终用于幂等操作,除非发送的数据包含秘密信息或太大而无法放入GET参数。
答案 1 :(得分:0)
在JB的回答中,你可以使用GET而不是post。 或者,您可以将POST数据存储在数据存储区中,并为每条记录添加ID。然后,您可以生成一个具有该ID作为GET参数的URL。 当用户点击该链接时,您的应用会从数据存储中读取POST数据,请完成请求。
选中此链接以将链接/文本复制到用户剪贴板。
http://www.deluxeblogtips.com/2010/06/javascript-copy-to-clipboard.html