许多服务(例如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:[隐藏字段和值列表]“
似乎有用而且容易做...有人做过吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
我看到两个大问题:
谁将要复制/粘贴表单(通常由javascript生成) - 普通用户?它只对拥有足够技术能力的人开放。并且它可能没有预期的效果,因为某些数据可能在cookie中或在服务器端保存。
此外,发布请求通常不被视为任何人都可以使用的开放API。通常,数据是通过一系列步骤构建的,可能使用cookie和登录信息。网站不会让人们删除他们的帐户或绕过正常流程中的某些页面。