จะทำให้ flask รับค่าจาก fastapi ได้ยังไง

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

annie2301
PHP Super Member
PHP Super Member
โพสต์: 289
ลงทะเบียนเมื่อ: 01/12/2021 9:44 am

Re: จะทำให้ flask รับค่าจาก fastapi ได้ยังไง

โพสต์ที่ยังไม่ได้อ่าน โดย annie2301 »

annie2301 เขียน: 14/01/2022 6:42 pm
mindphp เขียน: 14/01/2022 5:05 pm ก่อนรับค่า ได้เราต้อง requests เข้าไปเรียกใช้บริการให้ web service ทำงานให้เรา
แล้ว response มาใช้งานต่อ

ตัวอย่างเรียกใช้ web service จาก python requests/response

โค้ด: เลือกทั้งหมด

import requests
token = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGl0eSI6MSwiaWF0IjoxNTkzNzUwNjE3LCJuYmYiOjE1OTM3NTA2MTcsImV4cCI6MTU5Mzc1MDkxN30.wP1xZtDBjIQ8k2tknsIeNjCOaNEn-wT9rbh6Jo7dZu4'
access_token = 'JWT %s'% token
header = {'Authorization': access_token}

webservice = 'http://127.0.0.1:5012/PDFconvert/1/'
url_convert = 'https://www.google.co.th'

url = webservice+url_convert
response = requests.get(url, headers=header)

with open('htmltopdf_token.pdf', 'wb') as f:
    f.write(response.content)
print response
อีกตัวอย่าง authorize แบบ username, password

โค้ด: เลือกทั้งหมด

import requests
files = {'fileupload': open('[ path ไฟล์ HTML ]', 'rb')}
payload = {'typefile': '[ ประเภทที่จะแปลง คือ 1 กับ 2 ]'}
r=requests.post("'http://[ hostname : port ]/upload",files=files,data=payload, auth=('username','password'))
ถ้าต้องการให้ flask รับ response จาก FastAPI โดยอัตโนมัติ จะต้องเขียนยังไงคะ
โค้ดส่วนนี้เอาไว้ทำอะไรคะ?

โค้ด: เลือกทั้งหมด

with open('htmltopdf_token.pdf', 'wb') as f:
    f.write(response.content)
print response
บุคคลทั่วไป

Re: จะทำให้ flask รับค่าจาก fastapi ได้ยังไง

โพสต์ที่ยังไม่ได้อ่าน โดย บุคคลทั่วไป »

ทำไมใช้เฟรมเวิร์กถึงสองตัว
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 64