問題タブ [flutter-http]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
349 参照

flutter - Flutter http.post throw 405 には POST メソッドが必要です

フラッターで API にログインしようとしています。メソッドは次のとおりです。

要求の結果、次のように 405 エラーが返されました。

エラー状態

どうすれば対処できますか?

編集:

これはうまくいくようです:

  • ステータスコード 200
  • 応答本文 = {"stat":"fail","err":1002,"message":"パラメーターがありません: ユーザー名"}

リクエストの「本文」がサーバーに認識されていないようです。

0 投票する
2 に答える
552 参照

flutter - Flutter http.get('url') パラメータの取得エラー URL 文字列を受け入れません

https://www.thecocktaildb.com/api/json/v1/1/filter.php?c=Cocktail API が返すすべての json データをフェッチして、フラッター アプリで使用しようとしています。

しかし、http.get(api) 関数呼び出しの api パラメータの下に「文字列型の引数を URI に変換できません」という赤い下線が表示されます。これを解決するにはどうすればよいですか? 私も使ってみました res=await http.get(Uri.https('www.thecocktaildb.com','/api/json/v1/1/filter.php?c=Cocktail'));

しかし、「サービスプロトコルへの接続エラー:http://127.0.0.1:63573への接続に失敗しました」/ _fprblq_tiY=/」というエラーが発生しました