当前位置: 首页 > news >正文

一个py脚本,提供处理 GET 请求返回网站数据,处理 POST 请求接收并打印数据。支持跨域访问。

from flask import Flask, jsonify, request
from flask_cors import CORSapp = Flask(__name__)# 允许跨域请求
CORS(app)@app.route('/getapi/getadate/test2', methods=['GET'])
def get_data():response_data = {"sites": [{"name": "菜鸟教程", "get_url": "www.runoob.com"},{"name": "google", "get_url": "www.google.com"},{"name": "微博", "get_url": "www.weibo.com"}]}return jsonify(response_data)@app.route('/postapi/test1', methods=['POST'])
def post_data():# 获取请求数据(如果需要)data = request.get_json()print(f"Received POST data: {data}")response_data = {"sites": [{"name": "菜鸟教程", "post_url": "www.runoob.com"},{"name": "google", "post_url": "www.google.com"},{"name": "微博", "post_url": "www.weibo.com"}]}return jsonify(response_data)if __name__ == '__main__':app.run(host='0.0.0.0', port=18631)

访问的URL

GET:
http://192.168.1.7:18631/getapi/getadate/test2POST:
http://192.168.1.7:18631/postapi/test1
http://www.lryc.cn/news/440093.html

相关文章:

  • 【Elasticsearch系列六】系统命令API
  • c++概念
  • Makefile 学习笔记(一)gcc编译过程
  • mybatis的基本使用与配置
  • 2022高教社杯全国大学生数学建模竞赛C题 问题三问题四 Python代码
  • 易于理解和实现的Python代码示例
  • Visual Studio 2019/2022 IntelliCode(AI辅助IntelliSense)功能介绍
  • mac安装swoole过程
  • 代码随想录算法训练营第三十二天 | 509. 斐波那契数,70. 爬楼梯,746. 使用最小花费爬楼梯
  • Oracle发送邮件功能:配置自动化发信指南?
  • 探索 InternLM 模型能力边界
  • Python 数学建模——Pearson/Spearman 相关系数
  • QUIC的loss detection学习
  • 【QT】使用QOpenGLWidget后,窗口全屏之后右键菜单出不来的问题
  • MySQL 8.0授权语法变更及解决方案‌
  • 2024 VMpro 虚拟机中如何给Ubuntu Linux操作系统配置联网
  • 详解Diffusion扩散模型:理论、架构与实现
  • 坐牢第三十八天(Qt)
  • (十五)、把自己的镜像推送到 DockerHub
  • 【云岚到家-即刻体检】-day07-2-项目介绍及准备
  • SpringCloud Alibaba之Nacos服务注册和配置中心
  • 面试官:讲一讲Spring MVC源码解析
  • 815. 公交路线(24.9.17)
  • Rust: Warp RESTful API 如何得到客户端IP?
  • 添加选择登录ssh终端
  • 【基于 Delphi 的人才管理系统】
  • GetMaterialApp组件的用法
  • ubuntu安装mysql 8.0忘记root初始密码,如何重新修改密码
  • Vue3项目开发——新闻发布管理系统(七)
  • ICMP