swagger がエラーを報告します。TypeError。Window' で 'fetch' の実行に失敗しました。GET/HEAD メソッドを使用したリクエストは html に変換できません。
swagger がエラーを報告しました。
TypeError: Window' で 'fetch' の実行に失敗しました。GET/HEAD メソッドによるリクエストはボディを持つことができません。
インターフェースにswaggerのリストを取得するための@ResponseBodyがあります。
getメソッドとして宣言されているのに、@requestBodyを使用しているためです。
RequestMethod.POST --- "@RequestBodyを指定します。
RequestMethod.POST---"@RequestParamこれもボディから、またはurlの後ろから取得されます。
RequestMethod.GET---" これは、モデル駆動、または属性駆動のパラメータを持つことができますが、@注釈でボディから取得することはできません。
(アノテーション不要) urlの後からの取得
@PathVariable スラッシュロードマップで取得します。
レスポンスボディ
@RequestMapping(value = { "/listFunc" }, method = RequestMethod.POST,provides="application/json;charset=UTF-8")です。
ApiResponses(value = {@ApiResponse(code = 200, message = "Role function information", response=String.class)),
ApiResponse(code = 201, message = "q" + "(token authentication failed)", response=String.class),
ApiResponse(code = 202, message = "500" + "(システムエラー)",response = String.class)})
APIOperation(value="query list",notes="/list",response = String.class) を使用します。
public BaseResponse<List<FinancialSalesFunc>> listFunc(@RequestBody(required = false) FinancialSalesRole financialSalesRole) {。 <未定義
}
@RequestMapping(value = { "/modal" }, method = RequestMethod.GET)
public String customerinfo(CoreBusinessTypeCondition condition, ModelMap modelMap) throws IOException {... <未定義
}
で スプリング MVCでは、どちらもリクエストのパラメータの値をcontorlのメソッドパラメータにバインドする役割を果たしますが、URLの書き方が異なるという違いがあります。
RequestParamを使用する場合、URLは次のようになります: http://host:port/path?参数名=参数值
PathVariableを使用した場合、URLは以下のようになります。http://host:port/path/参数值
例
- RequestMapping(value= "/user",メソッド = RequestMethod.GET)。
- パブリック レスポンスボディ
- ユーザー printUser( リクエストパラメータ(value =) id", required = false, defaultValue = 0")。
- int id) {
- ユーザーユーザー = new User();
- user = userService.getUserById(id)。
- userを返します。
- }
- @RequestMapping(value= "/user/{id:\d+}",method = RequestMethod.GET)
- パブリック レスポンスボディ
- ユーザー printUser2( パス変数 int id) {
- ユーザーユーザー = new User();
- user = userService.getUserById(id)。
- userを返します。
- }
<div id="share_weibo">Share to.
<a data-type="sina" href="javascript:;" title="Share on Sina Weibo"><img src="/images/sina.jpg"& gt;</a>
<a data-type="qq" href="javascript:;" title="Share on Tencent Weibo"><img src="/images/tec.jpg">& lt;/a>
</div>
- 2017-12-08 17:28
- 12112を見る
- コメント(0)
-
<li>Category:<a href="https://www.iteye.com/blogs/category/industry">Industry Applications</a></li> <li class="last"><a href="https://www.iteye.com/wiki/blog/2404188" target="_blank" class=" more">See more</a></li> </ul>
コメントを投稿する
関連
-
undefinedGitチュートリアル: ! [却下] master -> master (最初に取得) 解決策
-
場所 0x00000004 の読み取りでアクセス違反が発生しました。
-
NoClassDefFoundError: org/hamcrest/SelfDescribing JUnit-4.11でエラー。
-
エラー: Qt での不完全な型 'Ui:' のアロケーション
-
解決済み npm i -S express npm notice が package-lock.json としてロックファイルを作成しました。このファイルをコミットする必要があります。
-
merge into は、あるテーブルの 1 つの列から別のテーブルの列にデータをコピーします。
-
Pygameでタイマーを使う
-
Pythonです。TypeError: 'dict' オブジェクトは呼び出し可能ではありません。
-
AttributeError: モジュール 'tensorflow' には 'app' という属性がありません。
-
無効なアロケーションサイズ: 4294967295 bytes
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
"Undefined symbols for architecture x86_64:" エラーを解決しました。
-
エラーです。モジュール 'less' が見つかりません。
-
Pythonがエラー 'urllib' に 'urlretrieve' という属性がないとプロンプトを出す?
-
ImportError: Python スクリプトの実行時に 'Queue' という名前のモジュールがありません。
-
を作ってください。*** ターゲットが指定されておらず、makefileも見つかりませんでした。
-
[Errno 8] nodenameまたはservnameが提供されないか、不明です。
-
Python Basics-TypeError: 位置引数を2つ取るが、3つ与えられている
-
git はコミットメッセージが空であるためコミットを中断します。
-
laravel: コマンドが見つからない問題の解決
-
php7.1でのpdoエラー(could not find driver)の解決法