Encerrado

Biblioteca Http C#

Buscamos um profissional para construir uma nova biblioteca em C# para acessar endereços webs, assim como o HttpClient é hoje da .NET Framework, porém precisamos de uns detalhes bem específicos.

Temos hoje uma aplicação que coleta dados de forma muito massiva e rápida em API’s externas através do HttpClient. Utilizamos o ServicePoint do .NET Framework para fazer troca de IP’s dinâmicas que são alocados em nosso cloud, as requisições que fazemos no banco de dados externos tem os IP’s alternados a cada requisição que fazemos.

Os problemas comuns são: O ServicePoint do .NET não fornece controle de manipulação sobre as trocas de IP’s, as vezes requisições são repetidas utilizando o mesmo IP e ou/as requisições ficam muito embaralhadas em IP’s diferentes. E como todas as nossas requisições são feitas de formas assíncronas, não da para garantir que a próxima requisição a fazer, utilizara realmente o IP que solicitamos na mudança do ServicePoint, pois uma outra requisição assíncrona pode passar na frente e atropelar!

Queremos que o profissional construa uma nova biblioteca baseada nos moldes do HttpClient, a nova biblioteca deve utilizar Sockets puro para fazer a conexão com o serviço HTTP específico, podendo utilizar TcpClient. Precisa ter um método que seja possível passar qual IP utilizar para realizar a requisição. O profissional precisa de conhecimentos muito avançado em HTTP, pois ele precisa conhecer todo o cabeçalho HTTP e protocolo etc. As requisições serão enviadas em Socket e precisam ser tão ágeis e eficientes como o HttpClient é hoje, porém passando como parâmetro um IP específico para ser utilizado na conexão usando IPEndPoint. A nova biblioteca tem que funcionar para HTTPS, sem problemas de certificado TSL (lembrando é uma aplicação Client e não Server/HttpListener), com todos os métodos aptos a funcionar (GET, POST, PUT, DELETE). Utilizaremos dessa nova biblioteca para acessar muitos serviços de API que trabalham com esses métodos. Precisa ser uma biblioteca de Client HTTP performática assim como o HttpClient, com os suportes para Tasks, retornos assíncronos etc. Porém com o detalhe que temos que garantir a utilização de um IP nosso específico para a requisição a ser feita com alto desempenho.

- Especificando: Não é uma aplicação ASP, não é uma aplicação Desktop com UI, é uma biblioteca de classe para realizar requisições HTTP, com suportes específicos para as nossas necessidades.

Se você é um mestre em C#, em conhecimento do protocolo HTTP 1.1 / 2, saber os mais detalhados níveis do protocolo descrito na RFC 2616 e outras RFC, juntamente com TSL/SSL/HTTPS e também um mestre em comunicação socket, network etc. Você estará apto para trabalhar conosco.

Habilidades: .NET, Programação C#, HTTP, Português (Brasil), Arquitetura de software

Veja mais: restsharp .net core, restsharp addparameter, restsharp https, restsharp vs httpclient, restclient github c#, restsharp download file, restclient c#, httpclient c#, socket send http, vbnet socket proxy http, j2me http socket difference, open http tunnel connect return socket, o mercado de trabalho está difícil setor de freelancer tende a crescer infomoney veja mais em http www infomoney com br carrei, o mercado de trabalho está difícil setor de freelancer tende a crescer infomoneyveja mais em http www infomoney com br carreir, việc làm cộng tác viên copywriter, việc làm freelancer uy tín, www o mercado de trabalho está difícil setor de freelancer tende a crescer infomoney veja mais em http www infomoney com br ca, a href http outsource com freelancer design media 185423 0 img src https outsource com img remodel1 badgesmall png alt a, a href http outsource com freelancer design media 324773 0 img src https outsource com img remodel1 badgesmall png alt a, a href http outsource com freelancer design media 375922 0 img src https outsource com img remodel1 badgesmall png alt a

Acerca do Empregador:
( 0 comentários ) Goiânia, Brazil

ID do Projeto: #18362832

5 freelancers estão ofertando em média $611 para esse trabalho

mingxiao2008

Hello Dear. My name is Sun dong, talented web and software developer in .NET programming. If you would like to check out me, please see through below link. https://www.freelancer.com/u/mingxiao2008 I think I can do Mais

$500 USD in 10 dias
(39 Comentários)
6.9
BestPartner4You

hi sir, I'm sure that I can complete your project 'Biblioteca Http C#' as soon as possible. I am senior software developer and always provide fast service. I promise a high quality and punctual work :). Please check my Mais

$555 USD in 3 dias
(11 Comentários)
5.0
chiragp213

Hello Sir/Ma'am, I have gone through your requirements and i will do this job. [login to view URL] This is e-commerce store which i was developed. I have 5 years of experience in below technology. - Web forms, Mais

$1000 USD in 30 dias
(1 Comentário)
0.6
nanotechcs2k18

Tengo un equipo de desarrollo full stack en La Habana, garantizamos calidad y continuidad Relevant Skills and Experience Microsoft development techs

$444 USD in 10 dias
(0 Comentários)
0.0
silvargs

trabalhar com eficiência na tradução de texto,garantindo ao cliente total satisfação e [login to view URL] para trabalhar em qualquer horario

$555 USD in 10 dias
(0 Comentários)
0.0