は、クライアントである:Python 3 Flask - サーバーへのデータの送信方法?ここ
#! /usr/bin/env python3
# -*- coding: utf-8 -*-
from flask import Flask, Response, request
app = Flask(__name__)
@app.route('/', methods=['POST', 'GET'])
def get_data():
print('Recieved from client: {}'.format(request.data))
return Response('We recieved something…')
if __name__ == ‘__main__’:
app.run(debug=True)
クライアントがサーバのバイト列に送るが、サーバーは受信のみ:ここで
data = b'48958695427097097402529251103137444756'
r = requests.post("http://127.0.0.1:5000", data=data)
は、サーバであるB '' なぜ?
また、サーバーがバイト文字列全体を受信する方法は? ありがとうございます。
ここに貼り付けた後に消えた理由はわかりませんが、今は自分の投稿で編集しましたが正解ですが、コードはとにかく動作しません。 –
問題を解決した回答を「回答としてマーク」をクリックすることを忘れないでください。これは、このスレッドを読んでいる他のコミュニティメンバーにとって有益なことです。 –