对短网址提交 post 是不是无法实现?

2017-10-15 15:56:10 +08:00
 chen2016

短网址,应该都是数据库存着原网址和短网址,对短网址提交 post,还要从数据库查询原网址是什么,但是这时候,已经无法将 post 的数据传过去了。。

2327 次点击
所在节点    问与答
28 条回复
qiayue
2017-10-15 15:58:20 +08:00
建议回小学先学习语文再来发帖
chen2016
2017-10-15 16:00:16 +08:00
@qiayue 好的。如果你看不懂,也请学学
laoyur
2017-10-15 16:10:23 +08:00
如果没记错,302 的话,浏览器一定是走的 GET,那么本来的 POST 数据肯定丢了啊
主帖正文的确让人看不懂,跟数据库查询原网址有什么关系?
chen2016
2017-10-15 16:12:21 +08:00
@laoyur 不查数据库怎么知道原网址?
chen2016
2017-10-15 16:14:16 +08:00
@laoyur 其实是数据是哪一步丢的问题。我理解的是短网址提供站查询原网址那一步丢的。
xjp
2017-10-15 16:36:12 +08:00
我感觉这个得看各个短地址服务的实现方式了
qiayue
2017-10-15 16:58:43 +08:00
我也不怕被打脸,看得懂正文的请点赞 2 楼,看不懂的请点赞 1 楼
akira
2017-10-15 17:01:40 +08:00
如果短地址是你自己实现的话,不管是 get 还是 post,都有办法把参数传递下去。
如果是别人的,别人没实现这一块,当然数据就丢失了啊
chen2016
2017-10-15 17:05:24 +08:00
@akira 之所以有这个问题,是因为自己用 flask 写了个类似短网址的东西,但是 post 短网址数据无法传,估计实现起来也不怎么好实现
chen2016
2017-10-15 17:05:58 +08:00
@xjp 市面上的短网址估计都不行,除非自己专门写
chen2016
2017-10-15 17:07:47 +08:00
@qiayue 我是来问问题的,表述不清晰的话,可以直接关掉主题,不必去说别人什么。所以你也不用无意义的来争
also24
2017-10-15 17:08:30 +08:00
chen2016
2017-10-15 17:12:17 +08:00
@also24 居然还有这种
qiayue
2017-10-15 17:30:08 +08:00
你 9 楼就说清楚了啊
你不说清楚,我们怎么回答问题,靠猜你想问什么,万一猜错了怎么办
em70
2017-10-15 17:36:37 +08:00
@chen2016 实现不难啊,短网址服务器查询到原网址后把接收到的所有参数原样 post 给原网址再给你显示返回值就行了,需求太小众,已有短网址服务肯定不支持,自己写一个吧
azh7138m
2017-10-15 17:41:40 +08:00
并不是很懂,为什么会有这个需求
chen2016
2017-10-15 17:42:55 +08:00
@azh7138m 想不到的操作还有很多。。
also24
2017-10-15 17:45:31 +08:00
@chen2016 #13 从我司运维那里学到的
Infernalzero
2017-10-15 17:48:57 +08:00
@chen2016 你自己写的就好搞了啊,重定向别用 301 或者 302,用 307 就行了,1 楼看不懂你说的估计是不了解浏览器对 post 请求的重定向行为
tomczhen
2017-10-15 18:02:08 +08:00
虽然可以用 307 重定向,但是否可以成功还是取决于 client 的实现,这个是不可控的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/397792

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX