首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

python中的urlencode和ur

当url地址含有中文,或者参数有中文的时候,这个算是很正常了,但是把这样的url作为参数传递的时候(最常见的callback),需要把一些中文甚至'/'做一下编码转换。...一、urlencode urllib库里面有个urlencode函数,可以把key-value这样的键值对转换成我们想要的格式,返回的是a=1&b=2这样的字符串,比如: >>> from urllib... import urlencode >>> data = {...      ...'name': '魔兽'...   } >>> print urlencode(data) a=test&name=%C4%A7%CA%DE 如果只想对一个字符串进行urlencode转换,怎么办?...') '\xc4\xa7\xca\xde' >>> print unquote('%C4%A7%CA%DE') 魔兽 三、讨论 在做urldecode的时候,看unquote()这个函数的输出,是对应中文

2.1K10

JS监听中文输入

在做第六个项目(根据输入框实时调用AJAX古诗匹配)时,当我们输入中文拼音,还在拼音字符状态未选择成中文时,一直在执行我编写的事件监听处理函数(当输入框里的值有变化时执行此函数, 调用AJAX在页面显示数据里包含这些字的古诗...而我想要的是在我们输入拼音未完成中文选择时,不让其执行我们的监听处理函数, 只有选择完中文后才去执行调用AJAX判断有没有包含输入的这些字的古诗。.../code.jquery.com/jquery-1.8.3.min.js" type="text/javascript" charset="utf-8"> 当我们开始进行input的输入改变了input框里的值时,js会监听到input propertychange事件, 执行判断(一开始时$(this).prop('cnStart...而当我们输入框输入的文字不在待选状态后(如:输入拼音后完成了中文选择时),便会触发compositionend事件, 此时我们再将cnStart这个自定义属性设置为false,代表我们已经完成了中文输入

9.5K20

Python接口测试之urllib.parse.urlencode

引言   今天将的接口测试中常见的一种请求数据类型,key=value形式,并且以urlencode编码方式去请求。可能有些人从未遇到过,因为如果接口没有这样定义或解析,是不需要这样操作。   ...背景   我就拿我实际工作中项目中的接口来讲,如图:   可以看出来,这个接口的body数据是以key=value形式,并且进行了urlencode编码,body的数据类型是bytes,而不是str。...   对于上图的http来分析,我们需要转码,就要使用urllib中的urlencode方法将字典编码,用于提交数据给url等操作。   ...方法如下: urllib.parse.urlencode(values)   以上红色框框,就是最重要的3点,做好了,就可以正常调用这个接口。最终获取业务数据。   ...并且将中文转码,最终会转换为bytes(字节流)类型,如下: query_string = urllib.parse.urlencode(auth_data).encode('utf8') query_string

2.1K30

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券