私はRetrofit
をREST API呼び出しに使用しています。 Postman
でいくつかのAPIをチェックしたいのですが、いくつかのWebサービスAPIはカスタムオブジェクトフォームで入力データを送信します.Unitは、Postman
またはオンラインでテストする方法を見つけることができません。カスタムオブジェクトでデータを送信するPOST Webサービスコールをテストする方法は?
例:
@POST("/InsertBusinessInfo")
Call<Boolean> postBusinessInfo(@Body BusinessInfo businessRequest);
このBusinessInfo POJOクラスのget/setメソッドPostman
でこれをテストする方法
public class BusinessInfo {
public String getFirstName() {
return FirstName;
}
public void setFirstName(String firstName) {
FirstName = firstName;
}
public String getLastName() {
return LastName;
}
public void setLastName(String lastName) {
LastName = lastName;
}
}
といくつかのparamsを持ちます。それはBodyに挿入された1×1のパラメータと同じですか?誰もそれを説明することはできますか? POSTとその後郵便配達で
はPOSTエンドポイントを追加する(例えばmyBaseUrl/InsertBusinessInfo /)
例えばX-WWW-フォーム - (本体選択フォームエンコーディングで、選択され:
まだ動作していません! InsertBusinessInfoの後のエンドポイント?最後の行を説明してください。 –
どのようなエラーコードが表示されますか? 404、500、など?あなたが500を取得した場合、あなたのエンドポイント/あなたのエンドポイント/ URLが間違っている場合は、何か間違ったサーバー側のtheresを得る場合、上記の私のためにうまく動作します。郵便配達員はあなたにこれを返すでしょう。 – ScottishUser
要求の処理中にサーバーでエラーが発生しました。例外メッセージは '着信メッセージに予期しないメッセージフォーマット' Raw 'があります。操作の予想されるメッセージ形式は、 'Xml'、 'Json'です。これは、WebContentTypeMapperがバインディングで構成されていないためです。詳細は、WebContentTypeMapperのドキュメントを参照してください。 '詳細はサーバーログを参照してください。例外スタックトレースは次のとおりです。要求エラー –