如何将具有多个参数的URL传递给URL?

DormoTheNord:

基本上,我试图传递这样的URL:

www.foobar.com/?first=1&second=12&third=5

变成这样的URL:

http://www.facebook.com/sharer.php?&t=FOOBAR&u=http://www.foobar.com/first=12&sec=25&position=2

它仅识别第一个参数。我在LinkedIn和Twitter共享方面遇到了同样的问题,因此这一定是我做错了。

德克斯特:

而不是html encoding你的URL参数,你需要URL encode它:

http://www.facebook.com/sharer.php?&t=FOOBAR&u=http%3A%2F%2Fwww.foobar.com%2F%3Ffirst%3D12%26sec%3D25%26position%3D

您可以使用大多数语言轻松完成此操作-javascript

var encodedParam = encodeURIComponent('www.foobar.com/?first=1&second=12&third=5');
// encodedParam = 'http%3A%2F%2Fwww.foobar.com%2F%3Ffirst%3D12%26sec%3D25%26position%3D'

(其他语言也有等效的方法)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将具有多个参数的函数传递给python parallel.futures.ProcessPoolExecutor.map()?

如何将具有多个覆盖的 valueOf 方法作为参数传递给方法

如何将具有多个对象的状态数组作为参数传递给graphql突变?

如何将URL中的多个参数传递给iOS中的Web View?

如何将JSON数组作为参数传递给URL

如何将参数传递给URL内的routerLink?

如何将参数传递给Flask的redirect(url_for())?

如何将get参数传递给ajax url

如何将JSON对象作为参数传递给url?

如何将搜索参数传递给URL?

如何将url参数传递给APIRequestFactory放置请求?

如何将url参数传递给JSF / xHTML?

如何将具有多个参数的函数传递给期望只有一个参数的函数的子例程?

如何将URL传递给Wget

如何将url参数传递给模板中的url标记

如何将具有多种类型的参数作为参数传递给 Typescript 中的函数?

Kotlin:如何将具有可变参数的函数作为参数传递给其他函数

如何将多个游标传递给具有多个节点 ID 的单个 GitHub GraphQL 查询?

如何将参数日期传递给url调度程序但作为命名参数

如何避免将空参数传递给具有多个可选参数的函数?

如何通过指定的URL将URL参数传递给redirect()

将 pmap 传递给具有多个参数的函数的语法

将sass列表传递给具有多个参数的mixin

如何将多个参数传递给 APL 函数

如何将多个值传递给参数?

如何将多个参数传递给npm start

如何将多个参数传递给 Saxon ExtensionFunction?

如何将多个 GET 参数传递给 Express?

Laravel策略-如何将多个参数传递给函数