无法通过Powershell脚本获得API Rest调用的响应

时间:2017-08-13 10:41:28

标签: powershell

我试图向X发送API调用,然后响应将触发其他一些事情。

我遇到的问题是我没有在ISE中得到任何回应。

当我用fiddler / postman手动发送时,我得到了回复。

我发送一个简单的帖子:

$Json = '{"Headers_In_Here"}}'

$Post = Invoke-WebRequest 'http://Server_URL' -Method Post -Body $Json -ContentType 'application/json'

1 个答案:

答案 0 :(得分:0)

尝试添加ConvertTo-Json。

public class Client
{
public int Id { get; set; }
public string Name{ get; set; }
public string Lastname{ get; set; }
public int DNI { get; set; }
public List<Phones> Phones{ get; set; }
}

public class Phone
{
[Key]
public int IdPhone { get; set; }
public int Number{ get; set; }
public int ClientId { get; set; }
public Client Client { get; set; }
}

public Client Create(Client client)
{
if (_context.Client.Any(x => x.DNI == cliente.DNI))
    throw new AppException("Username " + cliente.DNI + " is already taken");

_context.Client.Add(client);
_context.SaveChanges();

return client;
}