Domande taggate «asp.net-web-api»

L'API Web ASP.NET è un framework per la creazione di servizi HTTP per client come browser e dispositivi mobili. Si basa su Microsoft .NET Framework e rappresenta la scelta ideale per la creazione di servizi RESTful.

11
WebAPI Più parametri Put / Post
Sto cercando di pubblicare più parametri su un controller WebAPI. Un parametro proviene dall'URL e l'altro dal corpo. Ecco l'URL: /offers/40D5E19D-0CD5-4FBD-92F8-43FDBB475333/prices/ Ecco il mio codice controller: public HttpResponseMessage Put(Guid offerId, OfferPriceParameters offerPriceParameters) { //What!? var ser = new DataContractJsonSerializer(typeof(OfferPriceParameters)); HttpContext.Current.Request.InputStream.Position = 0; var what = ser.ReadObject(HttpContext.Current.Request.InputStream); return new HttpResponseMessage(HttpStatusCode.Created); } …

13
Postino: invio di oggetti JSON nidificati
Sto usando l'API Web ASP.NET: http://xyzdomain.com:16845/api/returns/returns Come posso inviare una richiesta POST all'endpoint usando l'estensione Postman per Chrome, dato che Itemsè una raccolta: [ { "Items": [ { "sku": "9257", "Price": "100", "Quantity": "500", "DiscountPercent": "1", "backordered": "2" } ], "order_id": "F429768865001", "status_code": "Shelf", "Exception": "no error" } ]


3
Autenticazione utente nell'API Web ASP.NET
Questo argomento è stato incredibilmente confuso per me. Sono un novellino nelle app HTTP ma ho bisogno di sviluppare un client iPhone che consuma dati JSON da qualche parte. Ho scelto l'API Web di MS perché mi è sembrato abbastanza facile ma quando si tratta di autenticare gli utenti, le …

9
Come estrarre il valore dell'intestazione personalizzato nel gestore dei messaggi dell'API Web?
Al momento ho un gestore di messaggi nel mio servizio API Web che sovrascrive "SendAsync" come segue: protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) { //implementation } All'interno di questo codice ho bisogno di ispezionare un valore di intestazione di richiesta aggiunto personalizzato denominato MyCustomID. Il problema è quando eseguo …

11
GlobalConfiguration.Configure () non presente dopo la migrazione dell'API Web 2 e .NET 4.5.1
Di recente ho iniziato a seguire questa guida per migrare il mio progetto su .NET 4.5.1 e Web Api 2. La prima cosa che lo sviluppatore di MS Rick Anderson ti chiede di fare è cambiare: WebApiConfig.Register(GlobalConfiguration.Configuration); per GlobalConfiguration.Configure(WebApiConfig.Register); nel file global.asax. Eppure questo mi dà un errore quando provo …

5
ASP.NET WebApi unit testing con Request.CreateResponse
Sto cercando di scrivere alcuni test unitari per il mio ApiController e ho riscontrato alcuni problemi. C'è un bel metodo di estensione chiamato Request.CreateResponse che aiuta molto nella generazione della risposta. public HttpResponseMessage Post(Product product) { var createdProduct = repo.Add(product); return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct); } Esiste un modo per deridere CreateResponse …


4
Come scrivere un file JSON in C #?
Devo scrivere i seguenti dati in un file di testo usando il formato JSON in C #. Le parentesi sono importanti perché sia ​​un formato JSON valido. [ { "Id": 1, "SSN": 123, "Message": "whatever" }, { "Id": 2, "SSN": 125, "Message": "whatever" } ] Ecco la mia classe di …


10
ASP.NET WebApi vs MVC? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 2 anni fa . Migliora questa domanda Con i controller ASP.NET MVC puoi esporre i …

9
Come impostare il download del nome del file nell'API Web ASP.NET
Nella mia classe ApiController, ho il seguente metodo per scaricare un file creato dal server. public HttpResponseMessage Get(int id) { try { string dir = HttpContext.Current.Server.MapPath("~"); //location of the template file Stream file = new MemoryStream(); Stream result = _service.GetMyForm(id, dir, file); if (result == null) { return Request.CreateResponse(HttpStatusCode.NotFound); } …

5
DefaultInlineConstraintResolver Error in WebAPI 2
Sto utilizzando l'API Web 2 e visualizzo il seguente errore quando invio un POST al mio metodo API utilizzando IIS 7.5 sulla mia casella locale. The inline constraint resolver of type 'DefaultInlineConstraintResolver' was unable to resolve the following inline constraint: 'string'. Line 21: GlobalConfiguration.Configuration.EnsureInitialized(); Nessuna delle mie API funziona con …
140 c#  asp.net  api  iis  asp.net-web-api 


8
Specifica di un formato DateTime personalizzato durante la serializzazione con Json.Net
Sto sviluppando un'API per esporre alcuni dati utilizzando l'API Web ASP.NET. In una delle API, il cliente vuole che noi esponiamo la data nel yyyy-MM-ddformato. Non voglio cambiare le impostazioni globali (ad es. GlobalConfiguration.Configuration.Formatters.JsonFormatter) Per quello poiché è molto specifico per questo client. E lo faccio sviluppandolo in una soluzione …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.