python的requests.post請求來發送application/json和application/x-www-form-urlencoded數據

今天快坑死我了,網上講這個的特別少,難道大家都不用這個嗎?廢話不多說,上乾貨。

發送application/json數據

這個比較簡單,我這裏不需要什麼headers 和cookie,需要的朋友去這裏看:https://www.cnblogs.com/wtcl/p/9006709.html

    url_weather = "www.baidu.com/****"  # 這就是你的請求路由
    params = {
        "a": {
             "b":1   
        }
    }  # 這裏就是你的json數據
    data = requests.post(url_weather, json=params).text  # 這樣就可以發送給請求了,.text用來讀取返回的數據的

發送application/x-www-form-urlencoded數據

    url_weather = "http://"  # 請求路由


    requestdata = {"jsonString":'{"name":"%s","date":"%s","limit":%d}'%(city_name_dict[projectId],start_time,num)}  # 關鍵都在這裏了,一定要仔細看
                                           

    data = requests.post(url_weather,data=requestdata).text

一定要仔細看這一段數據 

{"jsonString":'{"n

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章