Estou usando a API da Web do ASP.NET: http://xyzdomain.com:16845/api/returns/returns
Como envio uma solicitação POST para o terminal usando a extensão Postman Chrome, Items
é fornecida uma coleção:
[
{
"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
fonte
fonte
Para postar um objeto aninhado com a interface de valor-chave, você pode usar um método semelhante para enviar matrizes. Passe uma chave de objeto entre colchetes após o índice do objeto.
fonte
Eu consegui trabalhar usando a opção Dados brutos no carteiro, como você pode ver na captura de tela
fonte
Esta é uma combinação dos itens acima, porque eu tive que ler várias postagens para entender.
Content-Type
paraapplication/json
Accept
paraapplication/json
{ "Obj1" : { "key1" : "val1" } }
Espero que isto ajude!
fonte
application/json
, nãoapplications
O par de valores-chave pode receber entradas avançadas.
Ex.
fonte
Simplesmente adicione estes parâmetros: Na opção de cabeçalho da solicitação, adicione
Content-Type:application/json
e no corpo , selecione o formato Raw e coloque seus json params como
{'guid':'61791957-81A3-4264-8F32-49BCFB4544D8'}
Encontrei a solução em http://www.iminfo.in/post/post-json-postman-rest-client-chrome
fonte
Selecione a guia body e selecione application / json no menu suspenso Content-Type e adicione um corpo como este:
fonte
Só queria adicionar mais um problema que algumas pessoas podem encontrar sobre todas as outras respostas. Enviando objeto JSON usando dados RAW e configurando o tipo como
application/json
é o que deve ser feito, conforme mencionado acima.Embora eu tenha feito isso, recebi um erro na solicitação POSTMAN, foi porque esqueci acidentalmente de criar um construtor padrão para as duas classes filho.
Digamos se eu tivesse que enviar um JSON de formato:
Depois, certifique-se de criar um construtor padrão para a classe Book.
Sei que este é um erro simples e incomum, mas certamente me ajudou.
fonte
Melhor maneira de fazer isso:
Nos cabeçalhos, adicione os seguintes valores-chave:
Abaixo do corpo, clique
raw
e digite o menu suspenso paraapplication/json
Também PFA para o mesmo
fonte
Para um Json aninhado (exemplo abaixo), você pode formar uma consulta usando o carteiro, como mostrado abaixo.
fonte
Nos Params, adicionei model.Email e model.Password, funcionam bem para mim. Obrigado pela pergunta. Eu tentei a mesma coisa em cabeçalhos não funcionou. Mas funcionou no Body com dados do formulário e código x-www-form-url.
Postman versão 6.4.4
fonte
podemos enviar json aninhado como o seguinte formato
endereço [cidade] endereço [estado]
fonte
Apenas para quem deseja enviar um objeto JSON aninhado com dados do formulário como tipo de conteúdo.
Quero enviar custom_field aninhado abaixo
{ "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]"] }
fonte