Articles of fiddler

API di test del violinista Post che passa una class

Ho questo semplicissimo C # APIController chiamato “TestController” con un metodo API come: [HttpPost] public string HelloWorld([FromBody] Testing t) { return t.Name + ” ” + t.LastName; } Il contatto è solo una class che assomiglia a questo: public class Testing { [Required] public string Name; [Required] public string LastName; } Il mio APIRouter si […]

Invia la richiesta POST all’azione asp.net mvc tramite Fiddler

Ho un sito Web ASP.NET MVC . Uno dei miei percorsi è un URL che accetta 5 parametri. A scopo illustrativo, questi parametri sono denominati parameter1 , parameter2 , parameter3 , parameter4 e parameter5 . Attualmente sto costruendo un URL in un codice C# che eseguirà il POST dell’azione mvc tramite un WebClient . quel […]

Filtrando il violinista per catturare solo le richieste per un determinato dominio

Non sono sicuro di come modificare il file CustomRules.js per mostrare solo le richieste per un determinato dominio. Qualcuno sa come realizzare questo?

RestSharp che ignora il proxy di sistema (ad esempio Fiddler) su .NET Core

Voglio controllare il traffico http con Fiddler, ma nessun traffico http catturato, i miei codici di test: private static void ByRestSharp() { var restClient = new RestClient(“https://jsonplaceholder.typicode.com”); var request = new RestRequest(“posts”, Method.GET); var response = restClient.Get<List>(request); Console.WriteLine(“{0} posts return by RestSharp.”, response.Data.Count); } Ma dopo che ho cambiato l’uso di HttpClient, Fiddler può catturare […]

HttpWebRequest non funziona tranne quando è in esecuzione il violinista

Questo è probabilmente il problema più strano in cui mi sono imbattuto. Ho un pezzo di codice per inviare POST a un URL. Il codice non funziona e non genera eccezioni quando il violinista non è in esecuzione, tuttavia, quando il violinista è in esecuzione, il codice invia i dati correttamente. Ho accesso alla pagina […]

Come simulare la richiesta HTTP usando WatiN con referrer HTTP specifico e stringa di query?

Quando utilizzo WatiN per accedere a una pagina Web specifica, come posso falsificare il referrer HTTP con una stringa di query (ad esempio, la richiesta proviene da ricerca google con stringa di query q = search_term)? Quindi posso verificare che l’intestazione della risposta abbia il reindirizzamento 301 per l’URL referrer specifico. Potrei aver bisogno di […]

Carica più file in un unico HTTPWebRequest

Ho creato un servizio che accetta 2 cose: 1) Un parametro del corpo chiamato “tipo”. 2) Un file CSV da caricare. sto leggendo queste due cose sul lato server come questo: //Read body params string type = HttpContext.Current.Request.Form[“type”]; //read uploaded csv file Stream csvStream = HttpContext.Current.Request.Files[0].InputStream; Come posso testare questo, sto usando Fiddler per testare […]

Come usare Fiddler con HttpClient?

So che ci sono molte domande / risposte, blog su questo, non parlando delle FAQ di Telerik. Ancora non ho potuto trovare questo diagnosticato e risolto in modo chiaro puro: Contesto: Ho un’app Web API e ho un client (unit test) che utilizza HttpClient per inviare richieste all’API. L’app Web API è in ascolto in […]

Fiddler rende il comportamento HttpWebRequest / HttpClient inaspettato

Volevo solo chiedere se qualcuno ha riscontrato un problema nell’utilizzo della class HttpWebRequest (o anche di un nuovo HttpClient) durante il tentativo di caricare alcuni file sul server all’avvio di Fiddler. Ho riscontrato il bug, ovvero la proprietà AllowWriteStreamBuffering della class HttpWebRequest non funziona quando viene lanciato il violinista, quindi il caricamento del caricamento non […]

WebApi HttpClient non invia il certificato client

Sto cercando di proteggere il mio servizio RESTful WebApi con l’autenticazione ssl e client utilizzando i certificati client. Testare; Ho generato un certificato autofirmato e inserito nel computer locale, nella cartella delle autorità di certificazione radice attendibili e ho generato certificati “server” e “client”. L’https standard al server funziona senza problemi. Tuttavia ho qualche codice […]