「マルチパートボディには少なくとも1つのパートが必要です」

iegik

以前に尋ねられた質問(Androidでのreact-nativeアップロード画像)では、パラメーター「FormData」を使用してリクエストを説明しましたが、データなしでGETリクエストをリクエストし、同じメッセージを受け取りました!

反応-ProGuardが有効になっているネイティブアプリ= true

最初のリクエストでアプリがクラッシュしました。

06-16 14:00:30.971: E/AndroidRuntime(14321): java.lang.IllegalStateException: Multipart body must have at least one part.
06-16 14:00:30.971: E/AndroidRuntime(14321):    at okhttp3.MultipartBody$Builder.build(SourceFile:327)
06-16 14:00:30.971: E/AndroidRuntime(14321):    at com.facebook.react.modules.network.NetworkingModule.sendRequest(SourceFile:309)
06-16 14:00:30.971: E/AndroidRuntime(14321):    at java.lang.reflect.Method.invoke(Native Method)
06-16 14:00:30.971: E/AndroidRuntime(14321):    at java.lang.reflect.Method.invoke(Method.java:372)
06-16 14:00:30.971: E/AndroidRuntime(14321):    at com.facebook.react.bridge.BaseJavaModule$b.a(SourceFile:345)
06-16 14:00:30.971: E/AndroidRuntime(14321):    at com.facebook.react.cxxbridge.JavaModuleWrapper.invoke(SourceFile:136)
06-16 14:00:30.971: E/AndroidRuntime(14321):    at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
06-16 14:00:30.971: E/AndroidRuntime(14321):    at android.os.Handler.handleCallback(Handler.java:739)
06-16 14:00:30.971: E/AndroidRuntime(14321):    at android.os.Handler.dispatchMessage(Handler.java:95)
06-16 14:00:30.971: E/AndroidRuntime(14321):    at com.facebook.react.bridge.queue.a.dispatchMessage(SourceFile:31)
06-16 14:00:30.971: E/AndroidRuntime(14321):    at android.os.Looper.loop(Looper.java:135)
06-16 14:00:30.971: E/AndroidRuntime(14321):    at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(SourceFile:196)
06-16 14:00:30.971: E/AndroidRuntime(14321):    at java.lang.Thread.run(Thread.java:818)

更新:ここに間違った部分があり、this._query空のオブジェクトがありました:

let fd = new FormData;
forEach(this._query, (value, key) => {
    fd.append(key, value)
});

params.body = fd;
iegik

マルチパートボディには、少なくとも1つのパートが必要です。このメッセージはfetch、JavaScriptコードからJavaの代替関数に渡される関数の間違った引数に関するものです。

bodyを空のFormDataとして渡そうとしたので、bodyの一部がないことについてのメッセージ。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

パセリバリデーター-少なくとも1つのフィールドが必要です

分類Dev

C#インデクサーには少なくとも1つのパラメーターが必要です

分類Dev

Laravelには少なくとも1つのフィールドが必要です

分類Dev

関数のデフォルトパラメータの少なくとも1つが指定されていることをPythonでチェックする方法

分類Dev

Mongoエラー:$ sortステージには少なくとも1つのソートキーが必要です

分類Dev

構造化タイプには、少なくとも1つのフィールドc#が必要です。

分類Dev

入力のグループとテキスト領域に少なくとも1つの値が必要です

分類Dev

createDataPartitionのエラー....:yには少なくとも2つのデータポイントが必要です

分類Dev

一意の検証ルールには、少なくとも1つのパラメーターが必要です

分類Dev

Yii REST Updateでは、フォームモデルの検証に少なくとも1つのフィールドが必要です

分類Dev

Laravel少なくとも1つのフィールドが必要です

分類Dev

PowerShell:各パラメーターセットには、そのパラメーターセットに固有のパラメーターが少なくとも1つ必要です。

分類Dev

ノックアウト検証-少なくとも1つのフィールドに値があり、少なくとも1つのチェックボックスがチェックされています

分類Dev

角度4の形式では少なくとも1つのフィールドが必要です

分類Dev

指定された少なくとも1つのラベルはy_trueにある必要があり、ターゲットベクトルは数値です

分類Dev

アプリケーションパッケージ「AndroidManifest.xml」には、少なくとも2つのセグメントが必要です。

分類Dev

複数のグループチェックボックスには、各グループから少なくとも1つ必要です

分類Dev

ブートストラップで少なくとも1つのチェックボックスがマークされていることを検証し、この情報をphpに渡すにはどうすればよいですか?

分類Dev

間隔でパーティションを作成するときに、Oracleデータベースが少なくとも1つのパーティションを提供する必要がある理由

分類Dev

xcodebuild:エラー:オプション 'Destination'には、 'key = value'の形式のパラメーターが少なくとも1つ必要です

分類Dev

符号付きビットフィールドには少なくとも2ビットが必要です

分類Dev

メッセージを変更します。「パスワードには、少なくとも1つの非文字または数字が必要です。」

分類Dev

SMOデータベース作成の例外:「PRIMARYファイルグループには少なくとも1つのファイルが必要です」

分類Dev

Java / MySQL..SQLException:テーブルには少なくとも1つの列が必要ですSQLState:42000 VendorError:1113

分類Dev

Pythonタプルに少なくとも1つのコンマが必要なのはなぜですか?

分類Dev

ReactorKafka-少なくとも1回-マルチパーティションでの障害とオフセットの処理

分類Dev

一意の検証ルールには、少なくとも1つのパラメーターが必要です。一意/パラメータの問題が必要

分類Dev

クラスのメソッドには、インスタンスを参照するパラメーターが少なくとも1つ必要ですか?

分類Dev

JSONスキーマ:配列に、指定された値を持つプロパティを持つオブジェクトが少なくとも1つ含まれていることを確認するにはどうすればよいですか?

Related 関連記事

  1. 1

    パセリバリデーター-少なくとも1つのフィールドが必要です

  2. 2

    C#インデクサーには少なくとも1つのパラメーターが必要です

  3. 3

    Laravelには少なくとも1つのフィールドが必要です

  4. 4

    関数のデフォルトパラメータの少なくとも1つが指定されていることをPythonでチェックする方法

  5. 5

    Mongoエラー:$ sortステージには少なくとも1つのソートキーが必要です

  6. 6

    構造化タイプには、少なくとも1つのフィールドc#が必要です。

  7. 7

    入力のグループとテキスト領域に少なくとも1つの値が必要です

  8. 8

    createDataPartitionのエラー....:yには少なくとも2つのデータポイントが必要です

  9. 9

    一意の検証ルールには、少なくとも1つのパラメーターが必要です

  10. 10

    Yii REST Updateでは、フォームモデルの検証に少なくとも1つのフィールドが必要です

  11. 11

    Laravel少なくとも1つのフィールドが必要です

  12. 12

    PowerShell:各パラメーターセットには、そのパラメーターセットに固有のパラメーターが少なくとも1つ必要です。

  13. 13

    ノックアウト検証-少なくとも1つのフィールドに値があり、少なくとも1つのチェックボックスがチェックされています

  14. 14

    角度4の形式では少なくとも1つのフィールドが必要です

  15. 15

    指定された少なくとも1つのラベルはy_trueにある必要があり、ターゲットベクトルは数値です

  16. 16

    アプリケーションパッケージ「AndroidManifest.xml」には、少なくとも2つのセグメントが必要です。

  17. 17

    複数のグループチェックボックスには、各グループから少なくとも1つ必要です

  18. 18

    ブートストラップで少なくとも1つのチェックボックスがマークされていることを検証し、この情報をphpに渡すにはどうすればよいですか?

  19. 19

    間隔でパーティションを作成するときに、Oracleデータベースが少なくとも1つのパーティションを提供する必要がある理由

  20. 20

    xcodebuild:エラー:オプション 'Destination'には、 'key = value'の形式のパラメーターが少なくとも1つ必要です

  21. 21

    符号付きビットフィールドには少なくとも2ビットが必要です

  22. 22

    メッセージを変更します。「パスワードには、少なくとも1つの非文字または数字が必要です。」

  23. 23

    SMOデータベース作成の例外:「PRIMARYファイルグループには少なくとも1つのファイルが必要です」

  24. 24

    Java / MySQL..SQLException:テーブルには少なくとも1つの列が必要ですSQLState:42000 VendorError:1113

  25. 25

    Pythonタプルに少なくとも1つのコンマが必要なのはなぜですか?

  26. 26

    ReactorKafka-少なくとも1回-マルチパーティションでの障害とオフセットの処理

  27. 27

    一意の検証ルールには、少なくとも1つのパラメーターが必要です。一意/パラメータの問題が必要

  28. 28

    クラスのメソッドには、インスタンスを参照するパラメーターが少なくとも1つ必要ですか?

  29. 29

    JSONスキーマ:配列に、指定された値を持つプロパティを持つオブジェクトが少なくとも1つ含まれていることを確認するにはどうすればよいですか?

ホットタグ

アーカイブ