python使用requests POST提交一個鍵多個值
問題
在使用POST提交資料時,想實現下面這種情況:
requests.post(url, data={'interests':'football','interests':'basketball'})
用這種方式肯定是錯誤的,因為字典中的key是唯一的。
解決方法
使用元組列表
程式碼如下:
import requests
url = 'http://httpbin.org/post'
r = requests.post(url, data=[('interests', 'football'), ('interests', 'basketball')])
r.json()['form' ]
相關推薦
python使用requests POST提交一個鍵多個值
問題 在使用POST提交資料時,想實現下面這種情況: requests.post(url, data={'interests':'football','interests':'basketball'
Map之一個Key存多個Value的MultiValueMap(一個鍵多個值)
arrays set for get work article () buffer 很好 原鏈接:https://blog.csdn.net/yanzhenjie1003/article/details/51550264 MultiValueMap可以讓一個key對應多個v
關於ajax提交表單多個值
//1、如果表單中沒有陣列型別的欄位(例:name="file[]") var formData = $("#form").serialize(); //2、如果表單中有陣列 var formData = new FormData($("#form")[0]);
Python 字典的一鍵多值,即一個鍵對應多個值
nbsp 多個 div 有一個 value 獲取 OS 是否 bsp #字典的一鍵多值 print‘方案一 list作為dict的值 值允許重復‘ d1={} key=1 value=2 d1.setdefault(key,[]).append(valu
004_015 Python 字典的一鍵多值,即一個鍵對應多個值
程式碼如下: #encoding=utf-8 print '中國' #字典的一鍵多值 print'方案一 list作為dict的值 值允許重複' d1={} key=1 value=2 d1.setdefault(key,[]).append(value) va
java中TreeMap自定義排序以及一個鍵對應多個值問題
在最近寫的一個工程裡用到了TreeMap這個資料結構,TreeMap是SortedMap介面基於紅黑樹的實現,該類保證了對映按照升序排列關鍵字,根據使用的構造方法不同,可能會按照鍵的類的自然順序進行排序,或者按照建立時所提供的比較器進行排序。插入該對映的所有鍵必須是可以
Python 字典中一鍵對應多個值
列表 檢查 span mark blog class efault remove one #字典的一鍵多值 print‘方案一 list作為dict的值 值允許重復‘ d1={} key=1 value=2 d1.setdefault(key
Python字典中的鍵對映多個值(列表或者集合)
一個字典就是一個鍵對應一個單值的對映。如果你想要一個鍵對映多個值,那麼你就需要將這多個值放到另外的容器中, 比如列表或者集合裡面。比如,你可以像下面這樣構造這樣的字典: d = { 'a' : [1, 2, 3], 'b' : [4, 5] } e = { 'a'
資料庫中某個表中的某個欄位的值是用逗號隔開的多個值,根據逗號拆分並從另一個表中查出資料返回
有兩個表A,B,表結構如下: A表 B表 關聯關係說明如下: (1)A.hospital_catalog=B.id (2)A表中hospital_catalog欄位的值是以 逗號 “,” 隔開,且兩邊用中括號“[ ]”包起,
layui checkbox 提交多個值的解決方法
吐槽一下,layui的checkbox簡直就是一個坑...(不能提交陣列) 資料是從後臺來的 <div class="layui-form-item" > <label class="layui-form-label">品種</label>
操作失敗: 無法更改關係,因為一個或多個外來鍵屬性不可以為 null
報錯:操作失敗: 無法更改關係,因為一個或多個外來鍵屬性不可以為 null 。 同時修改主表和從表的資料,想用EF主表T_ReviewPlan中某個物件item刪除item對應的從表T_ReviewSubject中的資料,結果報錯。 解決方法: db.從表.RemoveRang
SQL 用多個條件進行排序;以及根據一個條件的多個值,進行排序
1、先說第一個用多個條件進行排序 ORDER BY name,age (多條件排序,還有條件可以再加在後面) ORDER BY name desc,age&nb
一個變數儲存多個值,作為where條件的 查詢sql
在Oracle中: 你可能遇到過這種情況:select * from 表A where name in (****),在in語句裡面你想用個變數,但是這個變數有時候有多個值,如 in(‘李 四’,‘張三’),這個時候你是絕對不能寫成 DECLARE
form表單提交時,action怎麼傳一個或多個引數
<form action="RollBackFormData_updateLook_success_supervision?id=${listy.teacherid }" method="pos
提交表單中Select列表或Checkbox複選框的多個值到Struts2 Action
以提交Select列表的值為例。 1.HTML寫法: <select name="authorizedUsers" id="authorizedUsers" multiple="multiple"> <option value="1">
springmvc接收一個類多個物件資料(提交整個表格資料)
<body> <form action="${contextPath}/user/testdemo" id="uform" method="post"> <table > <td>使用者名稱</td><td>密碼&
oracle將一個欄位拆分成多個值(regexp_substr函式)
例: select regexp_substr(p.attributename, '[^,]+',1,level) c1 from tablename p connect by level &l
JMeter、Postman、Requests介面測試經驗分享-一個引數傳多個值(三)
原本以為是a piece of cake,深挖下,結果自己越跑越遠; 所幸有些收穫,但不見得準確,希望大家多多指正。 JSON格式的POST請求在利用Requests庫在用三種方法傳遞引數時出現了新問題,有2種是400 Bad Request,即我傳的(Requests轉化完的)JSON
JMeter、Postman、Requests介面測試經驗分享-一個引數傳多個值(二)
上一篇分享真實介面,好多馬賽克;這一篇就分享沒有馬賽克的; 與此同時,因為那個post請求的Content-Type是application/x-www-form-urlencoded,沒有寫JSON的機會;我一直以為我會遇到的JSON問題是工具JMeter、Postman的,但沒想到是
JMeter、Postman、Requests介面測試經驗分享-一個引數傳多個值(一)(舉例)
在介面測試中,實際【很少】會碰到一種情況:某一個引數需要傳遞多個值;第一次碰到時,手足無措,最近略有體會,就整理、分享下。 因為是真實介面,所以圖片多處有馬賽克,請多理解。 (一)Requests文件的小意外 公司專案有個介面是可以傳多個值,我就想用Requests來試試,在複習