Articles of http

Come posso emulare una richiesta HTTP del browser Web dal codice?

Io uso C # nel mio progetto WPF. Voglio inviare una richiesta http GET a un sito Web, ma desidero inviarla in un modo, in modo che assomigli ad una richiesta da un browser. Ora ho un programma che invia una richiesta GET e ottiene una risposta. Uso la class WebRequest per inviare richieste GET […]

404 per le opzioni web.api cors

Ho seguito i soliti passi per abilitare cors in web.api, ma ottenere una risposta 404 a una richiesta OPTIONS in Chrome e in Firefox ottengo la richiesta di Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api.mydomain.com/api/1/widgets. This can be fixed by moving the resource to the same domain or […]

L’impostazione di Context.Response.StatusCode non sembra funzionare

Ho un HttpHandler con il seguente codice: using System; using System.Web; using Company.Cms; using Company.Web.Handlers.Console; namespace Company.Web.Handlers { /// /// Summary description for AdminHandler /// public class AdminHandler : IHttpHandler { public bool IsReusable { get { return false; } } public void ProcessRequest(HttpContext context) { HttpRequest request = context.Request; HttpResponse response = context.Response; string […]

webclient e expect100continue

Qual è il modo migliore per impostare expect100continuare quando si utilizza WebClient (C # .NET). Ho questo codice qui sotto, vedo ancora 100 continuano nell’intestazione. Apache stupido si lamenta ancora con errore 505. string url = “http://aaaa.com”; ServicePointManager.Expect100Continue = false; WebClient service = new WebClient(); service.Credentials = new NetworkCredential(“username”, “password”); service.Headers.Add(“Content-Type”,”text/xml”); service.UploadStringCompleted += (sender, e) […]

HttpWebRequest vs Webclient (scenario speciale)

So che a questa domanda è già stata data una risposta in questa discussione , ma non riesco a trovare i dettagli. Nel mio scenario, sto costruendo un’applicazione console che terrà d’occhio l’origine della pagina html per eventuali modifiche. Se si verifica un aggiornamento / cambiamento, eseguirò ulteriori operazioni. Inoltre, eseguirò anche una richiesta ogni […]

Modifica del protocollo di sicurezza per richiesta (HttpClient)

Ho una API Web che deve comunicare con alcuni servizi diversi. Attualmente, ho l’API Web impostata per utilizzare il seguente protocollo di sicurezza: ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; Quando l’API chiama un altro servizio tramite HttpClient (ad esempio, come Twitter), utilizzerà tale protocollo. Allo stesso tempo, tuttavia, potrebbe entrare un’altra richiesta per accedere a qualcosa dal cloud, […]

Qual è l’equivalente JavaScript di C # Server.URLEncode?

Qual è l’equivalente JavaScript di C # Server.URLEncode?

.NET: verifica il codice di stato della risposta dell’URL?

Qual è il modo più semplice in .NET per verificare quale codice di stato risponde un server Web a una richiesta GET? Si noti che non ho bisogno del corpo della risposta. Infatti, se ansible, dovrebbe essere richiesto solo l’header. Detto questo, tuttavia, se la richiesta di omettere il corpo della risposta aumenta significativamente la […]

Come posso ottenere i dati del post per asp.net c #

questo è il sorgente HTML, come posso ottenere e usare questo post in asp.net c # Request.Form[“test”] e Request.Form.getValues(“test”) non ha funzionato. Request.Form[“test[0].myitem”] non funziona anche

Usando HttpClient, come potrei impedire i reindirizzamenti automatici e ottenere il codice di stato originale e l’Url per il guadagno nel caso di 301

Ho il seguente metodo che restituisce il Http status code di Http status code di un determinato Url : public static async void makeRequest(int row, string url) { string result; Stopwatch sw = new Stopwatch(); sw.Start(); try { using (HttpClient client = new HttpClient()) { HttpResponseMessage response = new HttpResponseMessage(); response = await client.GetAsync(url); // […]