ポストマンは、多くの機能を持って、この記事では、唯一の方法について説明髪GETのコア、POSTの。
取得/ポストデータ交換の郵便配達フラスコ使用して、バックエンドのシミュレーション
1を、対話モードゲット
1.1を、最初のプログラムを実行してフラスコ
のpythonフラスココードを記述すると、プログラムが手順フラスコを使用してテストされている、フラスコフレームワークはPythonベースのWebサイトです。
インポートフラスコからフラスコ
jsonifyフラスコインポート要求から、
「」 '
装飾的な機能としてapp.route呼び出すアプリ(フラスコを継承)、呼び出しapp.route接触機能がアップに装飾されたパラメータ@ルート方法。:三のデコレータの効果が含ま
相対アドレス「/」、GETメソッド(デフォルト)、表示機能・インデックス・リンク
アップ表示機能、インデックスに関連付けられた相対アドレス「/インデックス」、GETメソッド(デフォルト)、
「/ postjson」相対アドレスを方法POSTは、表示機能postJsonHandlerにリンクされています。
(1)、そのインデックス関数呼び出し、ブラウザの相対アドレスは、「/」または「/インデックス」である場合、GETメソッドに従って(ブラウザのアドレスフィールド取得パラメータ、パラメータは本実施の形態ではない)です。
(2)ブラウザ/ postjson 'の相対アドレスは、POSTメソッド(本体からの情報取得パラメータ)、関数呼び出しpostJsonHandlerを押します。要求に格納された情報、
前記方法get__jsonは、データを分離し、JSON(JavaScriptオブジェクト表記)で表されます。
'' '
のインスタンスを作成フラスコ、与える変数のApp
のApp =フラスコ(name__ __)
@ app.route(' / ')=#デフォルトの方法[' GET ']
@ app.route(' /インデックス「)#デフォルトの方法= [ 'GET'
応答= {
'から': 'インデックス'、
'朝': 'メッセージ'
}
戻りjsonify(応答)、200
@ app.route( '/ postjson'、メソッド= [ 'POST'])
postJsonHandler DEF():
印刷(request.is_json)
コンテンツ= request.get_json()
プリント(コンテンツ)
リターン'JSONposted'
app.run(ホスト= '0.0.0.0'、ポート= 8090)
#利用配達員模拟与后端フラスコ的取得/ポスト数据交互
#1、取得模式交互
#_ * _ _ * _コーディング= UTF-8
フラスコ輸入フラスコから
フラスコのインポート要求から、jsonify
アプリ=フラスコ(__ name__)
#@ app.route( '/取得'、メソッド= [ 'GET 」、 'POST'])
@ app.route( '/')=#デフォルトの方法[ 'GET']
DEF GET():
名前= request.args.get( '名前'、 '')
名前の場合== 'NIU':
年齢= 27
他:
年齢= '有効な名前'
リターンjsonify(
データ= {名:年齢}、
余分= {
「合計': '120'
}
)
であれば__name__ == '__main__':
app.debug =真
app.run(ホスト=' 0.0.0.0' 、ポート= 8001)
1.2、ポストマン実行し
、プロンプトに応じて、スタート郵便配達をします。http://0.0.0.0:8090 /またはlocalhostを:8090 /インデックス
フラスコのヒントを実行した後、そして時にはプロンプトが0.0.0.0である、のような:* onhttp実行://0.0 .0.0:8090 /(Ctrlキーを押しながら Cを終了します)。
localhostが127.0.0.1であるローカルドメイン名です。
プログラムのドメイン名が0.0.0.0である、また、ローカルドメイン名ということが、通常は127.0.0.1をローカルドメイン名を実行した後に語りました。保険の目的のために、ローカルドメイン名も同様にlocalhostに。
8090は、ポート番号
/インデックスが相対URLアドレスは、要求の方法は、発現GETメソッド要求情報がURLフィールド、サーバ応答情報中に配置され得ることです。
送信ボタン、サーバーの応答情報の後、プログラムに対応した情報と一致し、赤いボックスを参照してください。
2、ポスト対話モード-郵便配達が使用して記事を送信する
ポストマン、開始
最初のステップは、入力します。http://0.0.0.0:8001 /ポスト
注:投稿を追加することを忘れないでください!!!!!
第二段階は、ボディ→生→JSONを選択し、入力内容:{「名」:「NIU 」}
第三ステップ、送信ボタン、JSONを掲載戻り、両端、仮想Webサーバーとクライアントで表示されます。
----------------
免責事項:この記事は、元の記事CSDNブロガー「プログラム猿乙女座」であり、BY-SAの著作権契約CC 4.0に従って、再現し、オリジナルを添付してくださいソースリンクと、この文。
オリジナルリンクします。https://yunyaniu.blog.csdn.net/article/details/103903134