Używam interfejsu API sieci Web ASP.NET: http://xyzdomain.com:16845/api/returns/returns
Jak wysłać żądanie POST do punktu końcowego przy użyciu rozszerzenia Postman Chrome, podana Items
jest kolekcja:
[
{
"Items": [
{
"sku": "9257",
"Price": "100",
"Quantity": "500",
"DiscountPercent": "1",
"backordered": "2"
}
],
"order_id": "F429768865001",
"status_code": "Shelf",
"Exception": "no error"
}
]
json
google-chrome
asp.net-web-api
postman
user3965303
źródło
źródło
Aby opublikować zagnieżdżony obiekt za pomocą interfejsu klucz-wartość, możesz użyć podobnej metody do wysyłania tablic. Przekaż klucz obiektu w nawiasach kwadratowych po indeksie obiektu.
źródło
Uruchomiłem go przy użyciu opcji Surowe dane w listonoszu, jak widać na zrzucie ekranu
źródło
Jest to połączenie powyższych, ponieważ musiałem przeczytać kilka postów, aby zrozumieć.
Content-Type
doapplication/json
Accept
doapplication/json
{ "Obj1" : { "key1" : "val1" } }
Mam nadzieję że to pomoże!
źródło
application/json
, a nieapplications
Para klucz-wartość może przyjmować zaawansowane dane wejściowe.
Dawny.
źródło
Po prostu dodaj te parametry: W opcji nagłówka żądania dodaj
Content-Type:application/json
aw treści wybierz format Raw i umieść parametry json, takie jak
{'guid':'61791957-81A3-4264-8F32-49BCFB4544D8'}
Znalazłem rozwiązanie na http://www.iminfo.in/post/post-json-postman-rest-client-chrome
źródło
Wybierz ciała kartę i wybrać application / json w Content-Type rozwijanej i dodać ciało tak:
źródło
Chciałem tylko dodać jeszcze jeden problem, który niektórzy ludzie mogą znaleźć ponad wszystkimi innymi odpowiedziami. Wysłanie obiektu JSON przy użyciu danych RAW i ustawienie typu na
application/json
to co należy zrobić jak wspomniano powyżej.Mimo że to zrobiłem, wystąpił błąd w żądaniu POSTMAN, ponieważ przypadkowo zapomniałem utworzyć domyślnego konstruktora dla obu klas podrzędnych.
Powiedz, czy mam wysłać JSON w formacie:
Następnie upewnij się, że utworzyłeś domyślny konstruktor dla klasy Book.
Wiem, że to prosty i rzadki błąd, ale z pewnością mi pomógł.
źródło
Najlepszy sposób na to:
W nagłówkach dodaj te pary klucz-wartość:
Pod treścią kliknij
raw
i wybierz opcjęapplication/json
Również PFA za to samo
źródło
W przypadku zagnieżdżonej biblioteki Json (przykład poniżej) można utworzyć zapytanie przy użyciu programu Postman, jak pokazano poniżej.
źródło
W Params dodałem model.Email i model.Password, działa na mnie dobrze. Dzięki za pytanie. Próbowałem tego samego w nagłówkach nie działa. Ale działało na Body z form-data i x-www-form-urlencoded.
Postman wersja 6.4.4
źródło
możemy wysłać zagnieżdżone json, jak w poniższym formacie
adres [miasto] adres [stan]
źródło
Tylko dla tych, którzy chcą wysłać zagnieżdżony obiekt JSON z danymi formularza jako typem zawartości.
Chcę wysłać zagnieżdżone custom_field poniżej
{ "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]"] }
źródło