Asp.net Web Api http://xyzdomain.com:16845/api/returns/returns を使用しています
そして私は以下のようなデータを持っています、
ポストマンクロムエクステンションを使用してエンドポイントをポストする方法
与えられた「アイテム」はコレクションです
[
{
"Items": [
{
"sku": "9257",
"Price": "100",
"Quantity": "500",
"DiscountPercent": "1",
"backordered": "2"
}
],
"order_id": "F429768865001",
"status_code": "Shelf",
"Exception": "no error"
}
]
生データとして送信し、型をapplication/json
に設定してください
キーと値のペアは高度な入力を受け取ることができます。
例.
これらのパラメータを追加するだけです。リクエストのヘッダーオプションに、Content-Type:application/json
を追加します。
そして、本文で、Rawフォーマットを選択して、{'guid':'61791957-81A3-4264-8F32-49BCFB4544D8'}
のようにjsonパラメーターを配置します。
私は http://www.iminfo.in/post/post-json-postman-rest-client-chrome で解決策を見つけました
ある人々が他のすべての答えの上に見つけるかもしれないもう一つの問題を追加したいと思いました。 RAWデータを使用してJSONオブジェクトを送信し、その型をapplication/json
に設定することは、前述のとおりです。
私がそうしたにもかかわらず、私はPOSTMANリクエストでエラーを得ました、それは私が誤って両方の子クラスのためにデフォルトコンストラクタを作成するのを忘れたからです。
私はフォーマットのJSONを送信しなければならなかったとします。
{
"firstname" : "John",
"lastname" : "Doe",
"book":{
"name":"Some Book",
"price":12.2
}
}
それから、Bookクラスのデフォルトコンストラクタを作成してください。
私はこれが単純で珍しいエラーであることを知っていますが、確かに私を助けました。
コンテンツタイプとしてフォームデータを含むネストされたJSONオブジェクトを送信する場合にのみ。
{ "description": "Details about the issue...", "subject": "Support Needed...", "type": "Others", "email": "[email protected]", "priority": 1, "status": 2, **"custom_fields" : { "cf_type_of_issue" : "Complaint" }**, "cc_emails": ["[email protected]","[email protected]"] }
の下にネストされたcustom_fieldを送信したい
次のフォーマットのように入れ子になったjsonを送ることができます。
住所[市]住所[州]