使用POST数据缩短网址

时间:2010-12-16 01:28:37

标签: url-rewriting http-post

许多服务(例如bit.ly)会缩短网址,即使是那些带有GET数据的网址, 因为那只是网址的一部分。

用POST数据做任何工作吗?在某些情况下(例如,某些类型的CBOE 选项引号),您必须POST数据以获取所需的信息。

该服务可能会显示一个页面(例如,shorten.com/foo):

<form action="/url/to/post/to"> 
<input type="hidden" name="var1" value="val1"> 
... 
<input type="submit" value="SUBMIT"> 
</form> 

其中/ url / to / post / to和var1 / val1 / etc由人设置 创建缩短的URL。它还会说:

“按下面的按钮,您会将此数据发布到此网址: / url / to / post / to:[隐藏字段和值列表]“

似乎有用而且容易做...有人做过吗?

2 个答案:

答案 0 :(得分:1)

好吧,这似乎已经退化为道德论证。我会假设答案是否定的,没有人已经这样做了。

答案 1 :(得分:0)

我看到两个大问题:

谁将要复制/粘贴表单(通常由javascript生成) - 普通用户?它只对拥有足够技术能力的人开放。并且它可能没有预期的效果,因为某些数据可能在cookie中或在服务器端保存。

此外,发布请求通常不被视为任何人都可以使用的开放API。通常,数据是通过一系列步骤构建的,可能使用cookie和登录信息。网站不会让人们删除他们的帐户或绕过正常流程中的某些页面。

相关问题