0
私は、フラスコテストクライアントを使用して、私のFlaskアプリケーションでPUTリクエストをテストしようとしています。 すべてが私にはよく見えますが、私は400の悪い要求を得続けます。Flaskカスタムヘッダーでputリクエストをテストする
私はPOSTMANを使用して同じリクエストを試みましたが、私は応答を返します。
その辞書の扱いにdata
の設定
import json
with app.test_client() as client:
api_response = client.put(api, data=json.dumps(data), headers=headers)
:ここ
は、あなたが実際にJSONにデータをエンコードする必要があるコード
from flask import Flask
app = Flask(__name__)
data = {"filename": "/Users/resources/rovi_source_mock.csv"}
headers = {'content-type': 'application/json'}
api = "http://localhost:5000/ingest"
with app.test_client() as client:
api_response = client.put(api, data=data, headers=headers)
print(api_response)
出力
Response streamed [400 BAD REQUEST]
が働いた。ありがとう。 –