Python 編寫通過post方式提交的接口測試代碼
第一次用python編寫程序
是照著視頻裏編寫的
但是期間也出現了很多錯誤
視頻內用了是Python2 版本的
而我的是python 3版本的
寫這兩程序時就發現有很多不同
首先
python3沒有urllib2這個組件
現在是urllib.request
所以在文件前面引入
import urllib.request
urllib2.Request 更換為 urllib.request.Request
urllib2.urlopen 更換為 urllib.request.urlopen
在編碼時一直有報錯
POST data should be bytes or an iterable of bytes. It cannot be of type str.
百度後查找到解決方法
編碼時在後面加上 .encode(encoding=‘UTF8‘)
urllib.parse.urlencode(data).encode(encoding=‘UTF8‘)
以上就解決了這個報錯
Python 編寫通過post方式提交的接口測試代碼
相關推薦
Python 編寫通過post方式提交的接口測試代碼
urlencode nco 出現 第一次用 python 方式 pen 沒有 iterable 第一次用python編寫程序 是照著視頻裏編寫的 但是期間也出現了很多錯誤 視頻內用了是Python2 版本的 而我的是python 3版本的 寫這兩程序時就發現有很多不同
python 通過post方式上傳檔案到php伺服器
看了網上很多程式碼,都沒有說如何具體的使用poster,試了兩天,終於成功了 通過python呼叫php實現了檔案上傳 與大家分享一下: 首先要通過pip安裝poster(easy_install 也是一樣的):
HttpClient通過Post方式發送Json數據
傳參數 alert pat gets oar source 內容 {} 訂單 轉載:http://blog.csdn.net/majian_1987/article/details/47728769 服務器用的是Springmvc,接口內容: [java] view
作業:用python編寫用戶名密碼輸入接口程序
pan 超過 div times += gpo print have int count = 0while count <3: username = input("username:") password = input("password:") ‘
HttpClient通過Post方式傳送Json資料
伺服器用的是Springmvc,介面內容: @ResponseBody @RequestMapping(value="/order",method=RequestMethod.POST) public boolean order(HttpServletRequest
Network 【用 AFN 通過 POST 方式傳送JSON資料的兩種形式】
POST 傳送資料有兩種形式:1、傳送純文字的內容 2、傳送的 body 部分帶有檔案(圖片,音訊或者其他二進位制資料) 1、使用 POST 方式傳送純文字內容: [mgr POST:@"https://AAAAA" parameters:params success:^(AFHTTPRequestOpe
超連結 a href 提交表單通過post方式
我們知道超連結一般是通過get方式提交表單的,如下列子: <a href='oneGetAllCultivateEndCertificateServlet?page=1&hiddenA=A'><font color='#000000'>
小程式wx.request通過post方式提交資料給伺服器-小程式支付開發教程
微信小程式跟伺服器通訊, 有兩種方式經常使用, 一個是我們昨天詳細講解了wx.request通過get方式與web伺服器通訊, 另一個就是今天子恆老師要講的post方式。 很多同學在
android和php之間通過post方式傳遞引數
上一篇博文講了android如何接收php傳送的資料,這一篇講一下php如何接收android通過post方式上傳的json引數首先是伺服器程式碼接下來就是android客戶端程式碼了最後吐槽一下,這博文編輯器太垃圾了。推薦一篇比較詳細的博文,我的伺服器端程式碼就是參考他的程
HttpClient通過Post方式傳送Json請求
json 物件轉成string 。轉換的很多 CloseableHttpClient httpClient = HttpClients.createDefault(); HttpPost httpPost = new HttpPost(url);
25 【python入門指南】如何編寫測試代碼
case 函數名 assert 編寫 run http min ner 集中管理 python如何編寫測試代碼 python內置了unittest,使得寫應用層的單元測試變得超乎尋常的簡單。 1,執行單個測試函數 #!/bin/python impor
python編寫的多執行緒介面併發測試
import requests import json import threading import time import uuid class postrequests(): def __init__(self): #產生UUID
使用Python的Requests庫進行web接口測試
異常 part instead range 導入 2.7 text 部分 pub 1、Requests簡介Requests 是使用 Apache2 Licensed 許可證的 HTTP 庫。用 Python 編寫,真正的為人類著想。 Python 標準庫中的 urllib
接口練習代碼
stat plan oid 索引 span ret write return ane using System; using System.Collections.Generic; using System.Linq; using System.Text; namesp
基於webrtc的媒體庫測試代碼以及接口介紹
需求 技術分享 ebr pos 問題 -m white space 版本號 經過一段時間的項目驗證,第一版接口能夠定版了。滿足一般的項目需求是沒有問題了,接口非常清晰,凝視也寫的非常清晰,大家有須要的就拿去測試吧,android版本號還在驗證中。假設有什麽問題或者須要源
C# 調用微信接口的代碼
token ret card var security append msg times ria 調用微信接口前需要準備的內容。 1.微信公眾平臺的appid 2.微信公眾平臺的secret 3..獲取tokenid 4.獲取ticket 5.
洗禮靈魂,修煉python(3)--從一個簡單的print代碼揭露編碼問題,運行原理和語法習慣
比較 編譯 windows 機器 函數 容易 打印字符 出現 無法 前期工作已經準備好後,可以打開IDE編輯器了,你可以選擇python自帶的IDLE,也可以選擇第三方的,這裏我使用pycharm——一個專門為python而生的編譯器 第一個python代碼當然是所有開發語
C# 關於調用微信接口的代碼
tex access 創建 result amp ref 打出 req name 調用微信接口前需要準備的內容。 1.微信公眾平臺的appid 2.微信公眾平臺的secret 3..獲取tokenid 4.獲取ticket 5.生成簽名的隨
企業信使短信接口API代碼示例
byte[] 參數 dos created ring mil ros page define PHP 代碼實例<?php/** Created by Zhongxinrongda. Date: 2017/3/3 Time: 14:34 功能:雲信通企業信使短信接口類
Python 爬蟲實例(10)—— 四行代碼實現刷 博客園 閱讀數量
體會 博客 http log 實例 代碼 port 代碼實現 ive 代碼很少,自己去體會 from selenium import webdrever driver = webdrever.Chrome() url = "http://www.cnblo