首页   注册   登录
also24
ONLINE

also24

V2EX 第 16876 号会员,加入于 2012-02-19 09:19:50 +08:00
今日活跃度排名 24
根据 also24 的设置,主题列表只有在你登录之后才可查看
also24 最近回复了
10 小时 29 分钟前
回复了 justin2018 创建的主题 Apple bandzip 有便宜的渠道购买吗?
@vocaloid
mac 版从一开始就是收费的
https://mp.weixin.qq.com/s/f-zjhJHKoAII-7ctzRApcA

CCF 关于恢复 NOIP 竞赛的公告

由于 CCF 将可能获得有关部门的经费资助,CCF 决定恢复全国青少年信息学奥林匹克联赛 NOIP。关于 NOIP 竞赛的细则,将在举办前公告。

特此公告。

中国计算机学会
2020 年 1 月 21 日
3 天前
回复了 asaxing 创建的主题 问与答 MacBook Pro 16 inch VS iMac ,求购买建议~
@asaxing 也许可以先看下是否难卖?
8 天前
回复了 euzen 创建的主题 Python Python 3 中如何解决字典对字符串进行转义
@euzen #35
哈哈哈哈,再多嘴两句哈,我觉得你查找问题的思路需要改进一下。

不太建议上来就靠着直觉猜,应该先尽可能收集能收集到的信息(日志,原始请求等)。

先搞清楚问题的全貌,才能对症下药,不然就很容易搞出这种 X-Y Problem,白费大量精力。
8 天前
回复了 euzen 创建的主题 Python Python 3 中如何解决字典对字符串进行转义
@euzen #31

那就用我一直建议的抓包的方式,你 requests 配置一下 Proxies,然后用 Charles 之类的工具看一下发出去的原始请求的具体格式,避免一直黑箱状态下摸瞎改代码。

https://2.python-requests.org/en/master/user/advanced/#proxies
8 天前
回复了 euzen 创建的主题 Python Python 3 中如何解决字典对字符串进行转义
@euzen #27
那和 urllib3 这个有关的可能性就非常大了……

可以直接抓包把原始的请求内容拿出来看一下,或者在服务端打印一下所有字段的信息。

懒得追查的话也可以先把 urllib3 升级到 1.25 版本以上看看问题会不会自动消失。


你这个问题真的是搞了个超大的 X-Y Problem 出来……
8 天前
回复了 euzen 创建的主题 Python Python 3 中如何解决字典对字符串进行转义
认真的看了一下,楼主你这个问题没有描述清楚哈:

> 服务器就是接受 iso-8859-1 编码
这个是根据什么判定的?怎么测试出来的?

> 必须提交'\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81' 才可以
是说这样提交就可以正常使用?这个是 utf-8,不是 iso-8859-1 啊,和上一条的结论似乎不一样?

> 使用 request.post
指的是 requests.post 嘛?(少了 s )
如果是的话,我现在怎么觉得和我一开始认为的是同一个问题了呢……
如果是这样的话,那还是看一下 urllib3 的版本号


BTW:
赞同 @xuboying 关于最开始那几种展示无区别的看法。

BBTW:
我感觉楼主还没有把整个问题的完整情况搞清楚。
建议使用抓包软件抓一下 requests 发出的原始请求,确认编码情况。
8 天前
回复了 euzen 创建的主题 Python Python 3 中如何解决字典对字符串进行转义
刚睡醒,仔细看了下应该不是同一个问题,我再看看楼主到底想干啥…
8 天前
回复了 euzen 创建的主题 Python Python 3 中如何解决字典对字符串进行转义
咦,昨天群里有个人在问这个,我直接复制下我的回答:


「 暴走的熊猫: python2 用 requests 库上传文件时,如果文件名是中文,上传失败,度娘一圈给的原因是中文文件名被进行 RFC 2231 编码了,导致找不到文件,给的解决方法被都是改源码,大佬们有其他方法么? 」
- - - - - - - - - - - - - - -
翻了一下,这个似乎是 urllib3 的锅
https://github.com/psf/requests/issues/4652
https://github.com/urllib3/urllib3/issues/303

而 urllib3 似乎已经在 1.25 版本里修好了这个问题
https://github.com/urllib3/urllib3/pull/1492
https://github.com/urllib3/urllib3/blob/master/CHANGES.rst#125-2019-04-22

你要不要看下你的 pip 或者 venv 里的 urllib3 的版本号
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2297 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 9ms · UTC 14:57 · PVG 22:57 · LAX 06:57 · JFK 09:57
♥ Do have faith in what you're doing.