私はweb apiとfiddlerだけでなくjsonも新しく、私は自分のapiをfiddlerでテストしたいと思っています。この画像で 私は、要求されたデータ fiddlerを使ってpostメソッドに複数のjson値を渡す方法
を受け取っていると私は、モバイルデバイスにJSONデータを返しましたが、今私はシオマネキのWebデバッガを通してそれをテストしたいとき
が、それは示してい「HTTP/1.1 404 Not Found」がバイヤヘッダータブ
私はweb apiとfiddlerだけでなくjsonも新しく、私は自分のapiをfiddlerでテストしたいと思っています。この画像で 私は、要求されたデータ fiddlerを使ってpostメソッドに複数のjson値を渡す方法
を受け取っていると私は、モバイルデバイスにJSONデータを返しましたが、今私はシオマネキのWebデバッガを通してそれをテストしたいとき
が、それは示してい「HTTP/1.1 404 Not Found」がバイヤヘッダータブ
必要なものは、JSONとして送信されたオブジェクトをパラメータとして受け取るメソッドです。 WebApiはデシリアライゼーションを処理します。サーバー側でこのような
何かが働くだろう:
public class BooksController : ApiController
{
[HttpPost]
public void Post([FromBody]Book book)
{
// do someting with book here...
}
}
public class Book
{
public string OfficeCode { get; set; }
public string BookNo { get; set; }
public string MeterNo { get; set; }
public string AccountNo { get; set; }
}
クライアントから、体は、使用しているフィドラー
{
"OfficeCode": "string",
"BookNo": "string",
"MeterNo": "string",
"AccountNo": "string"
}
はい、それはあります。しかし、私は別のクラスを作成したくない、私はオブジェクト型ではなく、値の型としてそれらのデータをテストしたい。今、私はどのようにフィドラーのWebデバッガーツールでそれを行うことができますか? –
あなたはメソッド名を忘れていると思います。
は、以下のように完全なURLを与える:
http://localhost:9090/api/ReadingBook/PostCustomerBills
をまた、私はあなたがPostCustomerBills
方法で[HttpPost]
を指定していないことがわかります。
私はこの方法で試しましたが、うまくいきません...まだ500内部サーバーエラーが発生しました –
のようになりますか?ブラウザの場合は、ブラウザ名を指定してください。 – Dhwani
私は "Fiddler Web Debugger"フリーツール@Dhwaniを使用しています。 –