Ich wollte JSON und Bilder mit Python POSTEN, also habe ich sie alle zusammengefügt. Ich erhalte sie alle bei Flask.
post.py
import requests
import json
post_url = "http://127.0.0.1:5000/callback"
#Daten, die Sie veröffentlichen möchten
data = "wowwowwowwow"
#POST-Übertragung
response = requests.post(
post_url,
data = data
)
print(response.json())
server.py
from flask import *
import os
from PIL import Image
import json
app=Flask(__name__)
@app.route("/")
def hello():
return "hello"
@app.route("/callback",methods=["POST"])
def callback():
print(request.data.decode())
return jsonify({"kekka": "ich habe es erhalten!"})
if __name__=="__main__":
port=int(os.getenv("PORT",5000))
app.debug=True
app.run()
post.py
import requests
import json
post_url = "http://127.0.0.1:5000/callback"
json = {"data": "Woooooo"}
#POST-Übertragung
response = requests.post(
post_url,
json = json,
)
print(response.json())
server.py
from flask import *
import os
from PIL import Image
import json
app=Flask(__name__)
@app.route("/")
def hello():
return "hello"
@app.route("/callback",methods=["POST"])
def callback():
data = request.data.decode('utf-8')#Dekodieren
data = json.loads(data)
print(data["data"])
return jsonify({"kekka": "ich habe es erhalten!"})
if __name__=="__main__":
port=int(os.getenv("PORT",5000))
app.debug=True
app.run()
post.py
import requests
import json
post_url = "http://127.0.0.1:5000/callback"
#Lesen Sie die Datei zu POST
files = { "image_file": open('./sample.jpg', 'rb') }
#POST-Übertragung
response = requests.post(
post_url,
files = files,
)
print(response.json())
server.py
from flask import *
import os
from PIL import Image
import json
app=Flask(__name__)
@app.route("/")
def hello():
return "hello"
@app.route("/callback",methods=["POST"])
def callback():
#Bilder laden
im = Image.open(request.files["image_file"])
#Anzeige
im.show()
return jsonify({"kekka": "ich habe es erhalten!"})
if __name__=="__main__":
port=int(os.getenv("PORT",5000))
app.debug=True
app.run()
Sie sind auch ein POST-Master.
Recommended Posts