Articles of httpwebresponse

Problema di esportazione del file C #

Uso questo codice per esportare / aprire file (pdf / xls / doc). Response.Clear(); Response.Buffer = true; Response.ContentEncoding = System.Text.Encoding.UTF8; Response.Charset = “UTF-8”; Response.ContentType = mimeType; Response.AppendHeader(“content-disposition”, “inline; filename=” + fileName + “.” + extension); Response.BinaryWrite(bytes); Response.End(); Quando apro un file doc con Word e faccio clic su Esporta in xls o PDF, non succede […]

Usando c # / ASP.NET per programmare in modo falso un accesso a un sito web

Quindi sto tentando di simulare più accessi tutti generando eccezioni contemporaneamente sul nostro sito web aziendale allo scopo di testare il nostro framework di registrazione (che riteniamo ci possano essere problemi con la sincronizzazione dei thread). Ad ogni modo, quindi ho bisogno di accedere al nostro sito web in modo programmatico. Ecco cosa ho finora: […]

WebException.Response.GetResponseStream () dovrebbe essere chiuso / disposto?

Quando WebException .NET WebException , dovrei chiudere / disporre Response.GetResponseStream() ? L’ esempio MSDN non chiude o elimina nulla nell’eccezione. Molte risposte SO consigliano di smaltire la risposta e / o lo stream. Ho smaltito il stream e questo ha causato grossi problemi. Perché GetResponseStream() (sempre? / A volte?) Restituisce la stessa istanza. Quindi, quando […]

C’è un errore nel documento XML (1,2), System.InvalidOperationException: non era previsto

XML inviato da API 0 StringAccessToken StringAccessToken PolarisSampleUser 7 2013-05-27T16:57:46.323 Classi per la risposta using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Xml; using System.Xml.Schema; using System.Xml.Serialization; namespace PAPIAutomatedTestingTool { [XmlRoot(ElementName=”AuthorizationResult”)] public class AuthorizationResult { public int PAPIErrorCode { get; set; } public string ErrorMessage { get; set; } public string AccessToken […]

Come ottenere il contenuto di httpWebresponse in una stringa corretta?

A volte ricevo una risposta confusa da diversi siti web. Ecco il mio codice: Stream responseStream = response.GetResponseStream(); buffer = new Byte[256];// int bytesRead; while ((bytesRead = responseStream.Read(buffer, 0, buffer.Length)) > 0) { outStream.Write(buffer, 0, bytesRead); //resp=resp+ .UTF8.GetString(buffer, 0, bytesRead); resp=resp + Encoding.ASCII.GetString(buffer); //resp is string } quando richiedo da www.google.co.in ottengo i seguenti caratteri […]

WebRequest segue il reindirizzamento

Ho una pagina (url a) che invia un modulo a livello di programmazione utilizzando una richiesta Web. La pagina che accetta la richiesta del modulo fa un sacco di cose e poi reindirizza a un’altra pagina (url b) È ansible eseguire la richiesta Web (che legge, elabora e reindirizza la richiesta di modulo), che quindi […]

controllando se il metodo di un webservice è connesso o meno

Ho sfogliato le risposte per verificare se un webservice è attivo e funzionante o meno, ma cosa succede se sto avendo un paio di metodi a cui gli utenti stanno accedendo all’altro capo e dovrei controllare se quei metodi stanno funzionando o no continuamente in un programmatore? Non voglio controllare se il servizio è in […]

C # HttpWebResponse contentlength = -1 quando il file è troppo grande

Sto ottenendo una stringa in formato json dal sito web Rotten Tomatoes. Il mio codice sembra HttpWebRequest webRequest = (HttpWebRequest)HttpWebRequest.Create(url); webRequest.Method = “GET”; webRequest.ContentType = “application/json”; HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse(); using(StreamReader reader = new StreamReader(response.GetResponseStream())) { //Code I’m using the reader with } Quando eseguo una ricerca di film che restituisce da 1 a 4 […]

Come ottengo il numero di porta locale di un HttpWebRequest?

Sto facendo una richiesta a lungo termine con un HttpWebRequest in modo asincrono. Mentre la richiesta è in esecuzione, mi piacerebbe essere in grado di ottenere la porta locale della richiesta (cioè, quella sul client, non sul server). Come lo faccio? Ho esaminato HttpWebRequest.ServicePoint.BindIPEndPointDelegate, ma sembra proprio che permetta al chiamante di specificare il addy […]

Problemi con la chiamata Http API di PayPal

Ho integrato un’opzione che consente agli utenti di pagare tramite PayPal il loro shopping online sul negozio web che sto creando. Il problema si è presentato improvvisamente quando ho iniziato a ricevere questo errore: You must write ContentLength bytes to the request stream before calling [Begin]GetResponse. E il codice per la chiamata Http è il […]