我是靠谱客的博主 大气唇膏,最近开发中收集的这篇文章主要介绍powershell curl传送中文参数方法py接口接收(普通方式和json方式),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、curl 传参方式

  • BAT 普通传参方式(非中文)
curl 127.0.0.1:5000/login -X POST -d
"dd=efwdfdfef&ee=3434&dfefe=3333333"
  • powershell普通方式
$body = '{"users":["yang.sun"],"msg":"' +
"中文字符串"
+'"}'
$params =[System.Text.Encoding]::UTF8.GetBytes($body)
curl 127.0.0.1:5000/login -Method POST -Body
$params
  • powershell  json方式
$body = '{"users":["yang.sun"],"msg":"' +
"中文字符串"
+'"}'
[array]$params =[System.Text.Encoding]::UTF8.GetBytes($body)
curl 127.0.0.1:5000/login -Method Post
-ContentType
"application/json" -Body $params 

二、python flask 接口接收方式

from flask import Flask
from flask import request
import json
app = Flask(__name__)
@app.route('/')
def hello_world():
return
"Hello Word"
@app.route('/login',methods = ['POST', 'GET'])
def login():
if request.method == 'POST':
a = request.get_data()
dict1 = json.loads(a)
print(dict1)
return json.dumps(dict1["msg"])
else:
return '<h1>只接受post请求!</h1>'
if __name__ == '__main__':
app.run(debug=True)

 

最后

以上就是大气唇膏为你收集整理的powershell curl传送中文参数方法py接口接收(普通方式和json方式)的全部内容,希望文章能够帮你解决powershell curl传送中文参数方法py接口接收(普通方式和json方式)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部