Http 是否有代理可以替代URL缩短器来显示表单发布页面结果?

Http 是否有代理可以替代URL缩短器来显示表单发布页面结果?,http,forms,post,hyperlink,agent,Http,Forms,Post,Hyperlink,Agent,我希望共享一个页面链接,但是该页面的内容只能通过提交表单获得 下面是一个例子: 我想看看加利福尼亚州为美国造币厂出售金条的零售商名单。但是,我必须提交表格才能获得结果: 我想看到的是一个中介网站,它基本上是一个代理,执行我的表单帖子。因此,我可以共享这个站点上的链接,任何点击该链接的人都可以看到表单POST的输出(它是使用我之前告诉POST代理站点使用的目标URL和表单数据生成的) 因此,这与URL缩短服务的需求类似,我有一个URL(例如,post-agent.com/ca-bullion),

我希望共享一个页面链接,但是该页面的内容只能通过提交表单获得

下面是一个例子: 我想看看加利福尼亚州为美国造币厂出售金条的零售商名单。但是,我必须提交表格才能获得结果:

我想看到的是一个中介网站,它基本上是一个代理,执行我的表单帖子。因此,我可以共享这个站点上的链接,任何点击该链接的人都可以看到表单POST的输出(它是使用我之前告诉POST代理站点使用的目标URL和表单数据生成的)

因此,这与URL缩短服务的需求类似,我有一个URL(例如,post-agent.com/ca-bullion),可以发布在Twitter、Digg或电子邮件中。但是,与URL缩短服务不同,由于明显的浏览器安全限制,生成的页面仍然会显示来自中介(例如post-agent.com)的URL

因此,使用我上面的示例,post-agent.com/ca-bullion请求只响应以下结果:

$ lwp-request -m POST www.usmint.gov/mint_programs/american_eagles/index.cfm?action=lookup
state=CA&submit=GO
[Ctrl-D]
是的,输出会很难看(除非图像URL的链接被重新写入),但至少页面内容/数据只需点击一次

有这样的事吗

如果不是,应该吗?

这个主意很有趣

按照您的描述,该服务必须充当一种代理

这方面存在问题,例如,如果POST请求的结果设置了Cookie。此外,请求的来源将是“代理”服务器,而不是用户的IP。这项服务还必须通过潜在的巨大流量

一个更可行的实现可能是提供一个带有表单的页面。表单将具有
method=“POST”
和URL预设的变量。表单可以通过Javascript自动提交(用户几乎看不见),也可以手动提交

并不是每个服务都能使用该方法,因为您必须期望某些站点在表单和其他检查中使用一次性令牌以防止出现错误。但是对于像您展示的那样的简单服务,这可能会很好地工作

然而,我发现要让最终用户轻松地使用它很困难。他们如何在不使用浏览器工具检查发布的网站的情况下将其发布请求输入到您的表单中