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.
In ASP.NET esiste una System.Web.HttpRequestclasse che contiene ServerVariablesproprietà che possono fornirci l'indirizzo IP dal REMOTE_ADDRvalore della proprietà. Tuttavia, non sono riuscito a trovare un modo simile per ottenere l'indirizzo IP dell'host remoto dall'API Web ASP.NET. Come posso ottenere l'indirizzo IP dell'host remoto che sta effettuando la richiesta?
Sto lavorando alla creazione di un nuovo set di servizi in ASP.MVC MVC 4 utilizzando l'API Web. Finora è fantastico. Ho creato il servizio e l'ho fatto funzionare, e ora sto provando a consumarlo usando JQuery. Posso recuperare la stringa JSON usando Fiddler, e sembra essere ok, ma perché il …
Sto usando l'API Web .Net MVC4 per (si spera) implementare un API RESTful. Devo passare alcuni parametri al sistema e farlo eseguire alcune azioni, quindi restituire un elenco di oggetti come risultati. In particolare, sto passando in due date e restituendo i record che cadono tra di loro. Sto anche …
Dal modello per Web API 2, un metodo post è sempre così: [ResponseType(typeof(MyDTO))] public IHttpActionResult PostmyObject(MyDTO myObject) { ... return CreatedAtRoute("DefaultApi", new { id = myObject.Id }, myObject); } Non capisco questo CreatedAtRoute()metodo. Qualcuno può spiegarmi il CreatedAtRoute()metodo?
Sono nuovo di ASP.NET MVC e API Web e sto cercando di ottenere le basi. Per quanto ne so, abbiamo modelli di progetto in VS 2013, come il nome MVC, Web APIe Both of them together. Ho seguito i tutorial e ho appreso che possiamo creare un'API utilizzando MVC da …
Ricevo questo errore durante l'esecuzione della mia app per Android (l'ho pulita e quindi costruita, ma l'errore è ancora presente) Sincronizzazione: OK Crea progetto: OK Pulito: OK Esegui: errore Errore: Esecuzione non riuscita per l'attività ': app: dexDebug' .com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Elaborazione 'comando' C: \ Programmi \ Java \ jdk1.7.0 _25 …
Supponiamo che questo sia il mio metodo di azione public IHttpActionResult Get(int id) { var status = GetSomething(id); if (status) { return Ok(); } else { return NotFound(); } } Il test sarà var httpActionResult = controller.Get(1); Come posso controllare il mio codice di stato http dopo questo?
Ecco la chiamata al PUTmetodo sulla mia API Web - la terza riga del metodo (sto chiamando l'API Web da un front-end MVC ASP.NET): client.BaseAddresslo è http://localhost/CallCOPAPI/. Ecco contactUri: Ecco contactUri.PathAndQuery: E infine, ecco la mia risposta 405: Ecco il WebApi.config nel mio progetto API Web: public static void Register(HttpConfiguration …
Nel mio progetto Angular JS, ho un <a>tag anchor, che quando viene cliccato fa una GETrichiesta HTTP a un metodo WebAPI che restituisce un file. Ora voglio che il file venga scaricato per l'utente una volta che la richiesta ha esito positivo. Come lo faccio? Il tag anchor: <a href="#" …
Alcune informazioni di base. Sto imparando lo stack dell'API Web e sto cercando di incapsulare tutti i dati sotto forma di un oggetto "Risultato" con parametri come Success ed ErrorCodes. Metodi diversi, tuttavia, produrrebbero risultati e codici di errore diversi, ma l'oggetto risultato verrebbe generalmente istanziato allo stesso modo. Per …
Ho provato tutto ciò che è scritto in questo articolo: http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api , ma nulla funziona. Sto cercando di ottenere dati da webAPI2 (MVC5) da utilizzare in un altro dominio utilizzando angularJS. il mio controller si presenta così: namespace tapuzWebAPI.Controllers { [EnableCors(origins: "http://local.tapuz.co.il", headers: "*", methods: "*", SupportsCredentials = true)] [RoutePrefix("api/homepage")] …
Sto iniziando a utilizzare il progetto API Web MVC4, ho un controller con più HttpPostmetodi. Il controller ha il seguente aspetto: controllore public class VTRoutingController : ApiController { [HttpPost] public MyResult Route(MyRequestTemplate routingRequestTemplate) { return null; } [HttpPost] public MyResult TSPRoute(MyRequestTemplate routingRequestTemplate) { return null; } } Qui MyRequestTemplaterappresenta la …
Devo ottenere una risposta in chiaro da un controller API Web ASP.NET. Ho provato a fare una richiesta con Accept: text/plainma non sembra fare il trucco. Inoltre, la richiesta è esterna e fuori dal mio controllo. Quello che vorrei realizzare è imitare il vecchio modo ASP.NET: context.Response.ContentType = "text/plain"; context.Response.Write("some …
Ho un ApiController che serve XML / JSON, ma vorrei che una delle mie azioni restituisse HTML puro. Ho provato il seguito ma restituisce comunque XML / JSON. public string Get() { return "<strong>test</strong>"; } Ecco cosa restituisce quanto sopra: <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">&lt;strong&gt;test&lt;/strong&gt;</string> C'è un modo per restituire solo il testo …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.