python requests 三種發(fā)包

1:

發(fā)送圖片字節(jié)集 無(wú)參


defGSreturn_code(pic,pic_len,type):#GS答題

#1000 字母api2.jysnd.com:10680 識(shí)別端口? api6.jysnd.com:10681? 取答案端口? api6.jysnd.com:10682 報(bào)錯(cuò)端口? 1對(duì)1

rowd = requests.post('http://127.0.0.1/?a.php',data=pic)

ID = rowd.text

returnr.text



2:圖片帶有參數(shù)-表單格式

defDDreturn_code(pic,pic_len,type):#

tf = tempfile.NamedTemporaryFile(delete=True)

tf.write(pic)

tf.seek(0)

#m = [('image', (filename, tf))]

m = {'username':'a','password':'b'}

multiple_files = {'image':tf}

# {'image': < open file 'test.jpg', mode'rb'at 0x0000000003292300 >}

printmultiple_files

try:

url='http://127.0.0.1/k.php'

r = requests.post(url,files=multiple_files,data=m,timeout=5,headers= {'Connection':'close'})

tf.close()

printr.content

printr.encoding

returnr.text

except:#處理其它的異常

tf.close()

return'err'


第三種 圖片帶有參數(shù)-表單格式 直接組合數(shù)據(jù)發(fā)送


defDDreturn_code(pic,pic_len,type):

k ='''-----------------------------8d070bdf16538b4

Content-Disposition: form-data; name="username"

a

-----------------------------8d070bdf16538b4

Content-Disposition: form-data; name="password"

b

-----------------------------8d070bdf16538b4

Content-Disposition: form-data; name="image"; filename="System.Byte[]"

Content-Type: image/gif

'''

k_end ='''

-----------------------------8d070bdf16538b4--'''

m_data=k+pic+k_end

try:

url='http://127.0.0.1/k.php'

#(“Content-Type”, “multipart/form-data; boundary=---------------------------8d070bdf16538b4”)

r = requests.post(url,data=m_data,timeout=5,headers= {'Content-Type':'multipart/form-data; boundary=---------------------------8d070bdf16538b4'})

printr.content

printr.encoding

returnr.text

except:#處理其它的異常

return'err'

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • ¥開(kāi)啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開(kāi)一個(gè)線程,因...
    小菜c閱讀 7,334評(píng)論 0 17
  • 讓清閱讀 195評(píng)論 0 0
  • 戰(zhàn)略思考,個(gè)人觀點(diǎn)就是做事的方式方法及最終的結(jié)果。 做任何事情,一定要有戰(zhàn)略:一、首先確定目標(biāo)的方向;二、再次確定...
    王朋彥閱讀 385評(píng)論 0 0
  • 回到麗江第四個(gè)星期在上小俊俊的毛概玩著手機(jī) 突然看見(jiàn)烏魯木齊n次入春失敗的推送 白雪皚皚 冷風(fēng)依舊在吹 ...
    適遇君閱讀 263評(píng)論 0 4
  • 曬曬九月份中餐
    西西光輝閱讀 324評(píng)論 0 0

友情鏈接更多精彩內(nèi)容