这可能是最基本的问题,出于某种原因,但我有点傻眼。我正在设计一个有多个页面的宁静服务。默认情况下单击链接会触发 HTTP GET
现在如何使用 get 请求发送授权数据?它应该是网址的一部分吗?我将被迫使用加密的查询参数创建一个丑陋的 url。有没有办法避免这种情况?
可以这么说,javascript/jquery 中有什么东西可以“在后台”发送这些数据吗?
在 JQuery 中,该$.ajax
方法将username, password
作为参数,以便授权数据可以与 ajax 调用一起发送。非 ajax 调用的任何等效项还是我只留下 URL?
采用这种方法的原因:
- 我希望用户能够单击“后退按钮”并返回上一页。如果我
$.get
对授权做了 a 并遵循它$('html').replaceWith(result)
会禁用后退按钮,对吗?(即,不显示任何东西)
这可能应该是一个 REST 101 但由于某种原因它让我走投无路
(仅供参考:技术:Jquery/javascript/Restlet/Freemarker)
(PS:饼干是最后的手段。或者它们是最好的方法?:)