from flask import Flask, render_template, request, url_for, redirect, jsonify
from jinja2 import Template, Environment, FileSystemLoader
import csv
import sys
import json
aplikasi = Flask(__name__)
@aplikasi.route('/data')
# ini adalah source code untuk membuat server RESTFUL API yang akan mengirimkan data dalam bentuk JSON di jaringan
def halaman1():
data = {}
with open('/home/steven/proyekFlask/latihan15/templates/file2.csv','r') as file:
pembacaCSV = csv.DictReader(file)
for rows in pembacaCSV:
key = rows['nomer']
data[key] = rows
return jsonify(data)
if __name__ == '__main__':
aplikasi.run(host="0.0.0.0",port=8543,debug=True)
The following source code is used to consume JSON data sent by the RESTful API server. The RESTful API server is also created using the Python language.
from flask import Flask
from flask_restful import Resource, Api
from flask_cors import CORS
import requests
aplikasi = Flask(__name__)
CORS(aplikasi)
# ini adalah program komputer untuk mengkonsumsi data JSON yang di kirimkan oleh server lain
@aplikasi.route('/', methods=['GET'])
def tampilData():
r = requests.get('http://1.1.3.4:8543/data')
return r.json()
if __name__ == '__main__':
aplikasi.run(host="0.0.0.0",port=8544,debug=True)
Next, we will learn everything about flask_restful. So that we can learn various things related to RESTful API.
No comments:
Post a Comment