Articles of asp.net web api

Un modo per generare un wrapper C # HTTPClient per un progetto WebAPI?

In un progetto imminente stiamo cercando di utilizzare ASP.NET WebAPI 2 per esporre le funzionalità del servizio sia ai nostri siti Web che ai client browser. Dal momento che desideriamo il minor numero ansible di “endpoint”, laddove ansible, desideriamo che tutte le chiamate, anche “interne”, consumino i nostri server dai servizi Web WebAPI. (cioè non […]

Modificare il nome dell’elemento dell’array xml nell’object WebAPI serializzato ASP.NET

Ho avuto difficoltà con l’output di un elemento xml radice personalizzato quando si restituisce un elenco di oggetti nel mio controller WebAPI. Il mio metodo di controllo assomiglia a qualcosa del genere: public List Get() { return repository.GetProducts(); } che restituisce un output xml come questo: Product1 Product2 Vorrei cambiare in ma non ho trovato […]

come posso accedere agli interni in asp.net 5

Prima di asp.net 5 aggiungevo “internalsVisibleTo (some.namespace.name)” a AssemblyInfo.cs – Ma non ho più assemblyInfo.cs nel mio progetto WebApi. Come esporre gli interni in un progetto WebAPI al mio progetto unitTest?

API Web che restituisce l’object HttpResponseMessage dopo gli aggiornamenti di nuget in App Web di Azure

Sto usando Web API 5, ha funzionato correttamente, restituisco un object HttpResponseMessage con Content = new StringContent(“content here”) e ottengo il contenuto previsto quando chiami l’API. [HttpPost] public async Task GetData([FromBody]DataObject input) { ….. return new HttpResponseMessage(HttpStatusCode.OK) { Content = new StringContent(JsonConvert.SerializeObject(returnModel)) }; } Tuttavia, di recente ho aggiornato un certo numero di pacchetti MVG […]

ASP.NET Web APi – Passaggio di un object come parametro

Metodo MakeUser nel controller utente per creare un nome utente e una password. [HttpGet] public string MakeUser(UserParameters p) { const string chars = “abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789”; string pass = “”; Random r = new Random(); for (int i = 0; i < p.Number; i++) { pass += chars[r.Next(0, 62)]; } string firstTwoo = p.Name.Substring(0, 2); string firstThree […]

Il carattere separatore del modello di percorso ‘/’ non può apparire consecutivamente – Problema di instradamento degli attributi

La configurazione non ha nulla a che fare con l’errore Questa è la mia configurazione per l’API Web in App_Start / WebApiConfig.cs: public static void Register(HttpConfiguration config) { // Web API routes config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute( name: “DefaultApi”, routeTemplate: “api/{controller}/{id}”, defaults: new { id = RouteParameter.Optional } );….. E questa è la mia class global.asax: GlobalConfiguration.Configure(WebApiConfig.Register); Questo […]

API Adobe Sign (echo sign) che invia documenti usando C #

Va bene, ho una comprensione limitata del lavoro con le API Sto cercando di fare i conti con Adobe Sign API e ho raggiunto un punto morto, nella pagina di test ho inserito questo e funziona Ma non ho idea di come farlo in C # Ho provato quanto segue, ma so che manca la […]

Passaggio dell’object file all’API Web da Javascript

Sto cercando di caricare il file dal mio computer locale a sharepoint tramite web api dalla chiamata di Javscript web api. Ho cercato di passare l’object file da javascript a web api, ma continuo a ricevere errori come errore di tipo, risorsa non trovata ecc. Qualcuno può aiutare su questo. Codice Javascript: $scope.Upload = function […]

Come convalidare JWT durante la richiesta websocket. .net core

Sto lavorando su una piccola app core .net che utilizza l’autenticazione JWT e websocket. Ho implementato con successo i token di generazione e convalida per i controller di API web standard. Tuttavia, voglio anche convalidare il token per una richiesta WebSocket che ovviamente non funzionerà con l’attributo [Authorize] . Ho impostato la mia pipeline di […]

C # – OData: imansible creare un System.Web.Http.OData.Delta utilizzando un Type con una ‘nuova’ proprietà

Sto eseguendo un progetto in ASP.NET Web API 2 (non Core), dove ho un object come questo: public class Desktop : EntityData { public Desktop() { } public new Guid Id { get { return Guid.Parse(base.Id); } set { base.Id = value.ToString(); } } … } public abstract class EntityData { protected EntityData(); public string […]