gpt4 book ai didi

python - 通过 URL 发送列表

转载 作者:行者123 更新时间:2023-11-28 22:07:14 25 4
gpt4 key购买 nike

我有一个列表,需要通过 URL 发送给第三方供应商。我不知道他们使用的是什么语言。

列表打印出来是这样的:

[u'1', u'6', u'5']

我知道 u 以 utf-8 对字符串进行编码,对吗?所以有几个问题。

我可以通过 URL 发送列表吗?通过 URL 时,你会出现在另一端吗?如果是这样,我该如何删除它们?

我不确定要搜索哪些关键字来帮助我,所以任何资源也会有帮助。

最佳答案

Can I send a list through a URL?

没有。 URL 只是文本。如果您想要一种将结构化信息打包到其中的方法,您必须与正在与之交谈的提供商达成一致。

URL 结构的一种标准编码,可能是您需要的,也可能不是您需要的,它是在查询字符串中使用多个具有相同名称的参数。此格式来自 HTML 表单提交:

http://www.example.com/script?par=1&par=6&par=5

可能被认为代表一个参数 par,其值是一个三项列表。或者可能不是,由接收者决定。例如,在 PHP 应用程序中,您必须将参数命名为 par[] 才能使其接受数组值。

I know that the u encodes the string in utf-8 right?

没有。 u'...' 字符串是原生 Unicode 字符串,其中每个索引代表一个完整的字符,而不是任何特定编码中的一个字节。如果您需要 UTF-8 字节,请在 URL 编码之前写入 u'...'.encode('utf-8')。 UTF-8 是一个很好的默认选择,但同样:接收方想要的编码取决于该应用程序。

Will the u's show up on the other end when going through the URL?

u 是字符串文字表示的一部分,与 ' 引号本身相同。它们不是字符串值的一部分,不会被 print 或连接到其他字符串时回显,除非您通过调用 repr 故意要求文字表示。

关于python - 通过 URL 发送列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2417611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com