日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python url编码 空格_使用请求和python时URL中的空格

發布時間:2025/1/21 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python url编码 空格_使用请求和python时URL中的空格 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

URL不能有空格。您使用的curl命令實際上是用一些命令行參數向url https://api.spark.io/v1/devices/xxxxxxxxxxxxxxx/led發出請求(使用-d)

-d,數據

(HTTP)在POST請求中將指定的數據發送到HTTP服務器,其方式與用戶填寫HTML表單并按下submit按鈕時的方式相同。這將導致curl使用內容類型application/x-www-form-urlencoded將數據傳遞到服務器。比較-F,form。

-d,數據與ascii數據相同。要發布純二進制數據,應該改用databinary選項。要對表單域的值進行URL編碼,可以使用數據urlencode。

如果這些選項中的任何一個在同一個命令行上被多次使用,則指定的數據段將用分隔符&符號合并在一起。因此,使用“-d name=daniel-d skill=lousy”將生成一個類似“name=daniel&skill=lousy”的post塊。

如果數據以字母@開頭,其余部分應該是從中讀取數據的文件名,或者-如果您希望curl從stdin讀取數據。也可以指定多個文件。因此,從名為“foobar”的文件中發布數據將使用data@foobar完成。當數據從這樣的文件中讀取時,回車符和換行符將被剝離。

也就是說,-d是用來通過POST請求使用內容類型application/x-www-form-urlencoded向URL發送數據

所以對于你的curl命令,我認為這應該行得通import requests

payload = {'access_token': 'yyyyyyyyyyyyyyyy', 'params': 'l1,HIGH'}

r = requests.post("https://api.spark.io/v1/devices/xxxxxxxxxxxxxxx/led", data=payload)

print(r.text)

總結

以上是生活随笔為你收集整理的python url编码 空格_使用请求和python时URL中的空格的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。