FEPBA.HttpRestConnections
6.0.0
dotnet add package FEPBA.HttpRestConnections --version 6.0.0
NuGet\Install-Package FEPBA.HttpRestConnections -Version 6.0.0
<PackageReference Include="FEPBA.HttpRestConnections" Version="6.0.0" />
<PackageVersion Include="FEPBA.HttpRestConnections" Version="6.0.0" />
<PackageReference Include="FEPBA.HttpRestConnections" />
paket add FEPBA.HttpRestConnections --version 6.0.0
#r "nuget: FEPBA.HttpRestConnections, 6.0.0"
#:package FEPBA.HttpRestConnections@6.0.0
#addin nuget:?package=FEPBA.HttpRestConnections&version=6.0.0
#tool nuget:?package=FEPBA.HttpRestConnections&version=6.0.0
Resumen
�Gracias por elegir nuestro paquete NuGet! Este archivo README proporcionar� informaci�n esencial sobre la funcionalidad y el uso del paquete.
Nombre del Paquete
Paquete NuGet: FEPBA.HttpRestConnections
Descripci�n
El paquete NuGet FEPBA.HttpRestConnections es una poderosa herramienta que permite realizar peticiones HTTP a un servidor interno. Es especialmente dise�ado para ser utilizado por FEPBA. Con este paquete, puedes establecer conexiones REST con tu servidor interno y realizar diversas operaciones HTTP.
Funcionalidades Clave
- Conexiones HTTP: Establece conexiones HTTP con servidores internos.
- Peticiones REST: Realiza peticiones REST como GET, POST, PUT, DELETE, etc.
- Interacci�n con datos: Env�a y recibe datos JSON/XML a trav�s de las peticiones.
- Autenticaci�n y seguridad: Admite autenticaci�n y seguridad mediante encabezados de autorizaci�n.
Instalaci�n
Puedes instalar el paquete NuGet FEPBA.HttpRestConnections siguiendo estos pasos:
- Abre tu proyecto en [Visual Studio/tu IDE preferido].
- Ve al Administrador de paquetes NuGet.
- Busca "FEPBA.HttpRestConnections" en la barra de b�squeda de paquetes.
- Selecciona la �ltima versi�n del paquete.
- Haz clic en el bot�n "Instalar" para agregar el paquete a tu proyecto.
Alternativamente, puedes instalar el paquete a trav�s de la Consola del Administrador de paquetes utilizando el siguiente comando:
Install-Package FEPBA.HttpRestConnections
Uso
Para utilizar las funcionalidades proporcionadas por FEPBA.HttpRestConnections, sigue estas pautas:
- Importa el espacio de nombres en tu archivo de c�digo:
using FEPBA.HttpRestConnections;
- Crea una instancia de la clase HttpHelperRestConections para establecer la conexi�n con el servidor interno:
HttpHelperRestConections restHelper;
- Aseg�rate de cargarle la configuraci�n en el constructor de tu controlador:
restHelper = new HttpHelperRestConections(configuration);
La configuraci�n se encuentra en appsetings.json, donde cargamos el connectionString y las URL.
- Utiliza los m�todos proporcionados por HttpHelperRestConections para realizar peticiones HTTP:
// Ejemplo de una petici�n GET
var logGetResponse = restHelper.restCallGet(urilogGet, this);
// Ejemplo de una petici�n POST
// En este ejemplo se hace una petici�n POST para enviar un email
Mail mail = new Mail()
{
To = "mail@ejemplo.com",
Subject = "Rellena con tu subject",
Body = bodyHtml,
HTML = true,
From = "no-responder@fepba.gov.ar"
};
var PostResponse = restHelperEnviar.restCallPost(uri, mail, this);
- Maneja las respuestas de las peticiones y los errores seg�n tus necesidades. Nuestras respuestas suelen ser JSON con el siguiente formato:
{
"ok": "STATUS CODE",
"data = "DATA DE LA RESPUESTA",
"message" = "MENSAJE DE LA RESPUESTA"
};
Contribuciones
EL equipo de informatica de FEPBA
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net6.0
- FEPBADbManager (>= 6.0.0)
- Newtonsoft.Json (>= 13.0.3)
- Swashbuckle.AspNetCore (>= 6.5.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.