如何在python中获取和打印nodeJS发送的数据?
我在这个节点Js模块中使用ExpressJS
app.use("/py/sendomodel", function (req, res, next) {
var oData = {
"Test":"FirstData"
}
var options = {
method: 'POST',
data : oData,
url: 'https://xxx.cfapps.us10.hana.ondemand.com/mprs/omodel',
headers: {
'cache-control': 'no-cache',
/*'Content-Type' :'application/json',*/
Connection: 'keep-alive',
'accept-encoding': 'gzip, deflate',
Host: 'xxxx.cfapps.us10.hana.ondemand.com',
'Cache-Control': 'no-cache',
Accept: '*/*',
'User-Agent': 'PostmanRuntime/7.15.0'
}
};
return request(options, function (error, response,body,data) {
if (error) throw new Error(error);
});
});
现在我被困在这里,如何打印发送的数据?这是python模块
from bottle import route, run, post, request, response
@route('/mprs/omodel', method='POST')
def profile():
#I tried all these without any success , I want to print the oData that I have sent via nodeJs
#request.body.read().decode('utf8')
temp = request.body.read()
#temp = request.json
#sol = request.forms
print(temp)
#jsonData = json.load(request.body)
#return jsonData
return(temp)
千巷猫影
相关分类