python2 3呼叫三方介面

2021-10-08 17:25:58 字數 1321 閱讀 2060

自己測試可以,大家如果用可以先用指令碼測試一下,多多給意見

版本不同需要使用得三方類庫不同,使用前請確認好自己得版本

python2.x:

#coding=utf-8

#!/usr/bin/env python

import json

import base64

import requests

if __name__ ==

"__main__"

: image_file =

open

('./1.png'

,'rb'

) image = image_file.read(

) image_file.close(

) image = base64.b64encode(image)

url =

""headers =

data =

response = requests.request(

"post"

, url, headers=headers, data=data)

print

(response.text.encode(

'utf8'))

python3.x:

#coding=utf-8

#!/usr/bin/env python

import sys

import json

import base64

import urllib

import urllib2

if __name__ ==

"__main__"

: image_file =

open

('./pic.png'

,'rb'

) image = image_file.read(

) image_file.close(

) image = base64.b64encode(image)

url =

'' data =

jsonstr = json.dumps(data)

req = urllib2.request(url, jsonstr)

req.add_header(

'content-type',)

response = urllib2.urlopen(req)

resp = response.read(

).decode(

'utf-8'

)print resp

Python呼叫第三方介面實現nagios簡訊報警

公司有需求,需要簡訊報警,所以才有了如下的東西。第三方 smsbao.com 收費是1分錢一條,買的多當然就更便宜,我們買的是700元 10000條。缺點 1 傳送內容只能有70位元組,超過了就會拆分成多條簡訊。所以得對傳送內容進行優化。2 傳送資訊的號碼不同 優點 1 通過http介面,所好進行調...

Python呼叫第三方介面實現nagios簡訊報警

公司有需求,需要簡訊報警,所以才有了如下的東西。第三方 smsbao.com 收費是1分錢一條,買的多當然就更便宜,我們買的是700元 10000條。缺點 1 傳送內容只能有70位元組,超過了就會拆分成多條簡訊。所以得對傳送內容進行優化。2 傳送資訊的號碼不同 優點 1 通過http介面,所好進行調...

Feign呼叫第三方http介面

我們平常在開發的時候,經常會碰到呼叫第三方的介面,這個時候我們可以使用httpclient或者resttemplate,但是這兩種方式相比較與feign呼叫,都會麻煩一點兒。feign是宣告式服務呼叫客戶端,既規範又簡潔,幫我們遮蔽了http呼叫的複雜性,而且完美切入springcloud技術體系。...