Olá, recentemente estou tentando criar um web service, para consumir uma api ja existente,
e recentemente usei o postman para testar a api, e tive o retorno normal, e utilizei o campo “Code” que o postman usa para trazer a tradução do codigo que eu usei em json, fiz a tradução para Restcharp, e comecei um projeto console no visual2k12
formatei o codigo da seguinte forma, porém alem de não dar erro, não me é retornado nada
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net.Http;
using System.Net.Http.Headers;
using RestSharp;
namespace Consumindo_WebAPI_Chamados
{
class Program
{
public string chave { get; set; }
public string ver_nome { get; set; }
public string onde_datacri { get; set; }
public string onde_disp { get; set; }
public string onde_excluido { get; set; }
static void Main(string[] args)
{
RunAsync().Wait();
Console.ReadKey();
}
static async Task RunAsync()
{
{
//POST
var client = new RestClient("https://desk.ms/integracao/API/lchamados/");
var request = new RestRequest(Method.POST);
request.AddHeader("Postman-Token", "4f6941e9-08b7-e0aa-c8ad-d3d1a2eb3db3");
request.AddHeader("Cache-Control", "no-cache");
request.AddHeader("content-type", "multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW");
request.AddParameter("multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW", "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"chave\"\r\n\r\nab85203567fe6a70a914892cec5f934060aadf1e\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"ver_chamado\"\r\n\r\nS\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"ver_datacri\"\r\n\r\nS\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"ver_assunto\"\r\n\r\nS\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"ver_descr\"\r\n\r\nS\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"ver_solicitacao\"\r\n\r\nS\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"ver_tocorrencia\"\r\n\r\nS\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"ver_cliente\"\r\n\r\nS\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"ver_status\"\r\n\r\nS\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"onde_datacri\"\r\n\r\n2014-09-01,2018-09-30\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"ver_categoria\"\r\n\r\nS\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
var statusCode = response.StatusCode;
Console.WriteLine("Api Chamado");
Console.ReadKey();
}
}
}
}