diff --git a/_config.yml b/_config.yml index 2161e28..8cf5a6f 100644 --- a/_config.yml +++ b/_config.yml @@ -81,7 +81,6 @@ has_api_reference: false edit_repo_url: https://github.com/telerik/fiddler-docs/edit/master download: https://www.telerik.com/download/fiddler nav: - "Videos": https://www.telerik.com/videos/fiddler/getting-started-with-fiddler-web-debugging-proxy "Release History": https://www.telerik.com/support/whats-new/fiddler/release-history "About": https://www.telerik.com/fiddler "Priority Support": https://www.telerik.com/purchase/fiddler @@ -90,7 +89,7 @@ footer: - title: "Getting Started" links: - "Getting Started": https://www.telerik.com/videos/fiddler/getting-started-with-fiddler-web-debugging-proxy + "Getting Started": https://www.telerik.com/videos/product/fiddler-classic "Download": https://www.telerik.com/download/fiddler - title: "Support Resources" @@ -100,7 +99,7 @@ footer: title: "Community" links: "Blogs": https://www.telerik.com/blogs/tag/fiddler - "Videos": https://www.telerik.com/videos/fiddler + "Videos": https://www.telerik.com/videos/product/fiddler-classic footer_social: facebook: https://www.facebook.com/Telerik/ diff --git a/configure-fiddler/tasks/monitordialupandvpn.md b/configure-fiddler/tasks/monitordialupandvpn.md index 23af104..763184f 100644 --- a/configure-fiddler/tasks/monitordialupandvpn.md +++ b/configure-fiddler/tasks/monitordialupandvpn.md @@ -1,5 +1,6 @@ --- title: Monitor RAS, VPN, or Dialup Connections +description: "Instructions for monitoring traffic via dial-up and VPN in Fiddler Classic - set up proxy capture for varying network scenarios." slug: MonitorDialupAndVPN publish: true position: 10 diff --git a/configure-fiddler/tasks/monitorlocaltraffic.md b/configure-fiddler/tasks/monitorlocaltraffic.md index e6947a8..7d1570a 100644 --- a/configure-fiddler/tasks/monitorlocaltraffic.md +++ b/configure-fiddler/tasks/monitorlocaltraffic.md @@ -1,5 +1,6 @@ --- title: Monitor traffic to localhost from IE or .NET +description: "Configure Fiddler Classic to capture local machine traffic - manage local proxy rules and network interfaces for loopback debugging." slug: MonitorLocalTraffic publish: true position: 22 diff --git a/configure-fiddler/tasks/monitorremotemachine.md b/configure-fiddler/tasks/monitorremotemachine.md index 9be7056..1428ba7 100644 --- a/configure-fiddler/tasks/monitorremotemachine.md +++ b/configure-fiddler/tasks/monitorremotemachine.md @@ -1,5 +1,6 @@ --- title: Capture traffic from another machine +description: "Configure Fiddler Classic to capture traffic from a remote machine - set up reverse proxy or network settings for remote session debugging." slug: MonitorRemoteMachine publish: true position: 11 diff --git a/extend-fiddler/addmenuitems.md b/extend-fiddler/addmenuitems.md index 4d22925..eae6009 100644 --- a/extend-fiddler/addmenuitems.md +++ b/extend-fiddler/addmenuitems.md @@ -1,5 +1,6 @@ --- title: Add Menu Items +description: "Add custom menu items in Fiddler Classic via .NET extensions - integrate external features or tools into Fiddler UI." slug: AddMenuItems publish: true position: 14 diff --git a/extend-fiddler/buildimporterexporter.md b/extend-fiddler/buildimporterexporter.md index 8002c2a..11e1e61 100644 --- a/extend-fiddler/buildimporterexporter.md +++ b/extend-fiddler/buildimporterexporter.md @@ -1,5 +1,6 @@ --- title: Build a Custom Importer or Exporter +description: "Detailed guide to building importer/exporter extensions for Fiddler Classic to automate session import/export workflows." slug: BuildImporterExporter publish: true position: 8 diff --git a/extend-fiddler/extendwithdotnet.md b/extend-fiddler/extendwithdotnet.md index 3b6bfe4..67dd946 100644 --- a/extend-fiddler/extendwithdotnet.md +++ b/extend-fiddler/extendwithdotnet.md @@ -1,6 +1,6 @@ --- title: Configure Visual Studio -decription: Extending Fiddler Classic with .NET Code +description: "Guide to extending Fiddler Classic with .NET - create custom inspectors, menu items, and automation using .NET assemblies." slug: ConfigureVS publish: true position: 1 @@ -25,11 +25,10 @@ See [Build extension assemblies to run in both Fiddler Classic versions 2 and 4] Debugging --------- -+ To ensure that exceptions and other extension-related errors are not silently caught: [set][1] the [fiddler.debug.extensions.showerrors][2] preference to **True**. -+ To output logging information to the **Log** tab: [set][1] the [fiddler.debug.extensions.verbose][2] ++ To ensure that exceptions and other extension-related errors are not silently caught: [set][1] the `fiddler.debug.extensions.showerrors` preference to **True**. ++ To output logging information to the **Log** tab: [set][1] the `fiddler.debug.extensions.verbose` [1]: http://fiddler.wikidot.com/prefsaction -[2]: http://fiddler.wikidot.com/prefslist Direct Fiddler Classic to load extension assemblies ------------------------------------------- diff --git a/extend-fiddler/sampleextensions.md b/extend-fiddler/sampleextensions.md index f1343b0..df3dadd 100644 --- a/extend-fiddler/sampleextensions.md +++ b/extend-fiddler/sampleextensions.md @@ -1,5 +1,6 @@ --- title: Sample Extensions +description: "Guide on building sample extensions for Fiddler Classic - learn how to extend functionality by creating plugins that customize the behavior and UI." slug: SampleExtensions publish: true position: 12 diff --git a/generate-traffic/tasks/performance.md b/generate-traffic/tasks/performance.md index 01a7842..6c877c4 100644 --- a/generate-traffic/tasks/performance.md +++ b/generate-traffic/tasks/performance.md @@ -1,5 +1,6 @@ --- title: Test performance +description: "Use Fiddler Classic for performance testing - generate traffic, measure response times, and evaluate server behavior under load." slug: Performance publish: true position: 6 diff --git a/generate-traffic/tasks/resendrequest.md b/generate-traffic/tasks/resendrequest.md index 757d48c..047da2e 100644 --- a/generate-traffic/tasks/resendrequest.md +++ b/generate-traffic/tasks/resendrequest.md @@ -1,5 +1,6 @@ --- title: Resend a Request +description: "Learn to resend captured HTTP requests in Fiddler Classic - modify and replay traffic to test endpoints or reproduce bugs." slug: ResendRequest publish: true position: 8 diff --git a/knowledge-base/autoresponder.md b/knowledge-base/autoresponder.md index 4e563a9..509bacd 100644 --- a/knowledge-base/autoresponder.md +++ b/knowledge-base/autoresponder.md @@ -31,34 +31,40 @@ On the AutoResponder tab, you enter a **match rule** and an **action string**, a Fiddler Classic will match string literals (case insensitively) #### **\*** matches -* **http://www.example.com/Path1/query=example** -* **http://www.example.com/SomethingCompletelyDifferent** + +* `http://www.example.com/Path1/query=example` +* `http://www.example.com/SomethingCompletelyDifferent` #### **EXAMPLE** matches -* http://www.**example**.com/Path1/ -* http://www.something.com/Path1/query=**Example** + +* `http://www.**example**.com/Path1/` +* `http://www.something.com/Path1/query=**Example**` #### **path1/** matches -* http://www.example.com/**Path1/**query=example -* http://www.example.com/returnUrl=**Path1/**OtherPlace + +* `http://www.example.com/**Path1/**query=example` +* `http://www.example.com/returnUrl=**Path1/**OtherPlace` #### **query** matches -* http://www.example.com/Path1/q=**Query** -* http://www.example.com/Path1/**query**=hello +* `http://www.example.com/Path1/q=**Query**` +* `http://www.example.com/Path1/**query**=hello` ### NOT: rules for String Literals Introduced in version 2.3.2.5 similar to the previous, but the rule is applied only if the string does not match #### **NOT:EXAMPLE** matches -* http://www.test.com/Path1/query=test + +* `http://www.test.com/Path1/query=test` #### **NOT:path1/** matches -* http://www.example.com/Path2/query=example + +* `http://www.example.com/Path2/query=example` #### **NOT:query** matches -* http://www.example.com/Path1/q + +* `http://www.example.com/Path1/q` ### Exact Match @@ -66,19 +72,19 @@ Introduced in version 2.3.2.5 similar to the previous, but the rule is applied o Fiddler Classic supports an exact, case-sensitive match syntax for expressions which begin with exact #### **EXACT:http://www.example.com/path** matches -* http://www.example.com/path +* `http://www.example.com/path` #### **EXACT:http://www.example.com/path** matches -* http://www.example.com/Path (No Match - mismatched case) +* `http://www.example.com/Path` (No Match - mismatched case) #### **EXACT:http://www.example.com/path** matches -* http://www.example.com/path/q=Query** (No Match - substring different) +* `http://www.example.com/path/q=Query` (No Match - substring different) ### Method Match #### **METHOD:GET EXACT:http://example.com/path** -* Matches only **GET** requests to http://example.com/path +* Matches only **GET** requests to `http://example.com/path` ### Regular Expressions @@ -86,27 +92,27 @@ Fiddler Classic supports an exact, case-sensitive match syntax for expressions w Fiddler Classic supports regular expression syntax for expressions which begin with **regex**. The regular expression will be used to replace the inbound URL with the string in the Actions column. Use .+ to match a sequence of one or more characters, or .* to match zero or more characters. Use ^ at the front of your regex to mean "Start of the URL" and use $ at the tail of the regex to mean "End of the URL." #### **regex:.+** matches -* **http://www.example.com/Path1/query=example** +* `http://www.example.com/Path1/query=example` #### **regex:.+\.jpg.** matches -* **http://www.example.com/Path1/query=foo.jpg**&bar -* **http://www.example.com/Path1/query=example.jpg** +* `http://www.example.com/Path1/query=foo.jpg**&bar` +* `http://www.example.com/Path1/query=example.jpg` #### **regex:.+\.jpg$** matches -* http://www.example.com/Path1/query=foo.jpg&bar (No Match - improper ending) -* **http://www.example.com/Path1/query=example.jpg** +* `http://www.example.com/Path1/query=foo.jpg&bar` (No Match - improper ending) +* `http://www.example.com/Path1/query=example.jpg` #### **regex:.+\.(jpg|gif|bmp)$** matches -* http://www.example.com/Path1/query=foo.bmp&bar (No Match - improper ending) -* **http://www.example.com/Path1/query=example.gif** -* http://www.example.com/Path1/query=example.Gif (No Match - mismatched case) -* **http://www.example.com/Path1/query=example.bmp** +* `http://www.example.com/Path1/query=foo.bmp&bar` (No Match - improper ending) +* `http://www.example.com/Path1/query=example.gif` +* `http://www.example.com/Path1/query=example.Gif` (No Match - mismatched case) +* `http://www.example.com/Path1/query=example.bmp` #### **regex:(?insx).+\.(jpg|gif|bmp)$** matches -* http://www.example.com/Path1/query=foo.bmp&bar (No Match - improper ending) -* **http://www.example.com/Path1/query=example.gif** -* **http://www.example.com/Path1/query=example.Gif** -* **http://www.example.com/Path1/query=example.bmp** +* `http://www.example.com/Path1/query=foo.bmp&bar` (No Match - improper ending) +* `http://www.example.com/Path1/query=example.gif` +* `http://www.example.com/Path1/query=example.Gif` +* `http://www.example.com/Path1/query=example.bmp` Got a great regular expression to share? Please send it to me using the "Contact" link at the top-right side of this page! You can learn more about regular expressions [here](http://www.regular-expressions.info/quickstart.html). @@ -153,7 +159,7 @@ Close the client connection immediately without sending a response. ### *exit Stop processing rules at this point. -For rules whose match action is a regular expression, you can use Regular Expression Replacement Group expressions in the Action string to copy content from the Inbound URL to the action string. [Learn more...](https://blogs.msdn.com/b/fiddler/archive/2012/01/09/fiddler-2.3.8.2-beta-views-woff-mp3-h264-datauris-and-autoresponder-supports-regular-expression-groups.aspx) +For rules whose match action is a regular expression, you can use Regular Expression Replacement Group expressions in the Action string to copy content from the Inbound URL to the action string. Rules with Non-final actions will allow the request to match multiple AutoResponder rules. As soon a rule specifying a final action is reached, the matching process exits and no further rules are processed for that session. diff --git a/knowledge-base/execaction.md b/knowledge-base/execaction.md index 178b15a..661a2fc 100644 --- a/knowledge-base/execaction.md +++ b/knowledge-base/execaction.md @@ -1,5 +1,6 @@ --- title: Run from Command Line with ExecAction +description: "Fiddler Classic execAction guide - automate tasks like clearing traffic, saving sessions, or running external tools with custom actions." slug: ExecAction publish: true position: 10 diff --git a/knowledge-base/fiddlerscript/addcolumns.md b/knowledge-base/fiddlerscript/addcolumns.md index 5f51e33..40c214a 100644 --- a/knowledge-base/fiddlerscript/addcolumns.md +++ b/knowledge-base/fiddlerscript/addcolumns.md @@ -1,5 +1,6 @@ --- title: Add Columns to Web Sessions List +description: "Learn how to add custom columns in Fiddler Classic sessions grid via FiddlerScript - enhance session analysis with tailored metadata." slug: AddColumns publish: true res_type: kb diff --git a/knowledge-base/fiddlerscript/fiddlerprefs.md b/knowledge-base/fiddlerscript/fiddlerprefs.md index 3034d61..7b5c972 100644 --- a/knowledge-base/fiddlerscript/fiddlerprefs.md +++ b/knowledge-base/fiddlerscript/fiddlerprefs.md @@ -1,5 +1,6 @@ --- title: Preferences System +description: "Overview of FiddlerScript preferences in Fiddler Classic - customize behavior via ui-languages, filters, editors, logging and performance tweaks." slug: FiddlerPrefs publish: true position: 8 diff --git a/knowledge-base/filters.md b/knowledge-base/filters.md index 646dce6..5eda9b2 100644 --- a/knowledge-base/filters.md +++ b/knowledge-base/filters.md @@ -75,12 +75,14 @@ Using these options, you can add or remove HTTP request headers, and flag respon You can also filter displayed traffic down to specific URLs with the **Show only if url contains** box. You can demand case-sensitivity with the **EXACT** directive - EXACT://example.com/q=Case+Sensitive+String - +```sh +EXACT://example.com/q=Case+Sensitive+String +``` or you can use regular expressions, so you can use: - REGEX:(?insx).*\.(gif|png|jpg)$ #only show requests for img types - +```sh +REGEX:(?insx).*\.(gif|png|jpg)$ #only show requests for img types +``` Response Status Code -------------------- diff --git a/knowledge-base/headers.md b/knowledge-base/headers.md index 172c784..ee57682 100644 --- a/knowledge-base/headers.md +++ b/knowledge-base/headers.md @@ -34,20 +34,14 @@ Date the response expires and should no longer be used by a cache. See [http:// Note that the O'Reilly book (and many other places, including IE) implement this incorrectly! See [http://www.mnot.net/cache_docs/][6] or [RFC2616][7]. - - **P3P** -Compact P3P Privacy statement. See [http://www.p3pwriter.com/LRN_111.asp][8] for a description of the token meanings. See also [Info on IE6's Privacy features and impact on HTTP Cookies][9]. - - +Compact P3P Privacy statement. For more information refer to [IE6's Privacy features and impact on HTTP Cookies][8]. **Set-Cookie** Info on IE's Privacy features and impact on HTTP Cookies - - [1]: https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html [2]: https://en.wikipedia.org/wiki/List_of_HTTP_status_codes [3]: https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html @@ -55,6 +49,5 @@ Info on IE's Privacy features and impact on HTTP Cookies [5]: http://www.cs.tut.fi/~jkorpela/http.html [6]: http://www.mnot.net/cache_docs/ [7]: http://www.faqs.org/rfcs/rfc2616.html -[8]: http://www.p3pwriter.com/LRN_111.asp -[9]: https://msdn.microsoft.com/en-us/library/ms537343.aspx +[8]: https://msdn.microsoft.com/en-us/library/ms537343.aspx diff --git a/knowledge-base/optionsui.md b/knowledge-base/optionsui.md index d8b83e4..07ba30d 100644 --- a/knowledge-base/optionsui.md +++ b/knowledge-base/optionsui.md @@ -45,7 +45,7 @@ By unchecking this checkbox, you're telling Fiddler Classic *"ignore my browser' * The **Act as System Proxy on startup** controls whether or not Fiddler Classic registers as the System proxy on startup. Internet Explorer and many other applications use the system proxy by default and are notified when it changes. [Learn more...](http://www.fiddler2.com/redir/?id=HOOKUP) * The **Monitor all connections** checkbox controls whether Fiddler Classic will register as the proxy for all WinINET Connections. * The **Use PAC Script** checkbox controls how Fiddler Classic registers as the system proxy; specifically, when this box is ticked, Fiddler Classic will tell the browser to use the proxy configuration script (which can be found by clicking the **Copy Browser Proxy Configuration URL** link) instead of using the default proxy configuration of *127.0.0.1:8888.* -* The **WinINET Connections** list shows what network connections are configured for this machine. This may be useful if you are connected to the Internet via dialup or VPN and want Fiddler Classic to automatically hook a connection other than your LAN connection. [Learn more...](../Configure-Fidder/Tasks/MonitorDialupAndVPN) +* The **WinINET Connections** list shows what network connections are configured for this machine. This may be useful if you are connected to the Internet via dialup or VPN and want Fiddler Classic to automatically hook a connection other than your LAN connection. * The **IE should bypass Fiddler** list controls which requests should not be sent through Fiddler Classic at all when it is registered as the system proxy. Note that this list is generally only respected by WinINET clients like Internet Explorer. ## Appearance diff --git a/knowledge-base/sessionflags.md b/knowledge-base/sessionflags.md index bee632e..da2ef11 100644 --- a/knowledge-base/sessionflags.md +++ b/knowledge-base/sessionflags.md @@ -10,7 +10,7 @@ res_type: kb Fiddler Classic SessionFlags ==================== -Each Session object in Fiddler Classic contains a collection of string flags, in the **Session.oFlags[]** collection. The flags control how the session is processed and displayed in the Fiddler Classic Web Session List. Flags can be set by [FiddlerScript][({%slug AddRules%}) or an [IFiddlerExtension]({slug Interfaces}). +Each Session object in Fiddler Classic contains a collection of string flags, in the **Session.oFlags[]** collection. The flags control how the session is processed and displayed in the Fiddler Classic Web Session List. Flags can be set by [FiddlerScript][({%slug AddRules%}) or an [IFiddlerExtension]({%slug Interfaces%}). Using SessionFlags diff --git a/knowledge-base/varyresponseheader.md b/knowledge-base/varyresponseheader.md index e31761f..7d4e35f 100644 --- a/knowledge-base/varyresponseheader.md +++ b/knowledge-base/varyresponseheader.md @@ -1,5 +1,6 @@ --- title: Vary Response Header +description: "Modify response headers via FiddlerScript in Fiddler Classic - learn how to dynamically change headers based on conditions." slug: VaryResponseHeader publish: true position: 7 diff --git a/knowledge-base/vpat.md b/knowledge-base/vpat.md index 4ba707e..1e01030 100644 --- a/knowledge-base/vpat.md +++ b/knowledge-base/vpat.md @@ -1,5 +1,6 @@ --- title: VPAT +description: "Learn about VPAT in Fiddler Classic - check accessibility compliance and compatibility per Voluntary Product Accessibility Template." slug: vpat publish: true res_type: kb diff --git a/modify-traffic/tasks/modifyrequest.md b/modify-traffic/tasks/modifyrequest.md index c08ce51..97e41db 100644 --- a/modify-traffic/tasks/modifyrequest.md +++ b/modify-traffic/tasks/modifyrequest.md @@ -1,5 +1,6 @@ --- title: Modify a Request +description: "Modify HTTP requests on the fly in Fiddler Classic - edit headers, body, URL, method for live testing and debugging." slug: ModifyRequest publish: true position: 2 diff --git a/observe-traffic/tasks/comparetraffic.md b/observe-traffic/tasks/comparetraffic.md index 620799b..1693ba3 100644 --- a/observe-traffic/tasks/comparetraffic.md +++ b/observe-traffic/tasks/comparetraffic.md @@ -1,6 +1,6 @@ --- title: Compare Traffic -decription: "Learn how to search for differences in captured traffic" +description: "Use Fiddler Classic to compare traffic sessions - steps for side-by-side analysis of requests/responses to diagnose behavior changes." slug: CompareTraffic publish: true position: 11 diff --git a/observe-traffic/tasks/datauri.md b/observe-traffic/tasks/datauri.md index a7bdbda..0d329e5 100644 --- a/observe-traffic/tasks/datauri.md +++ b/observe-traffic/tasks/datauri.md @@ -1,5 +1,6 @@ --- title: Inspect DataURI Object +description: "Convert sessions to Data URI format in Fiddler Classic - embed HTTP response content as inline URIs for sharing and testing." slug: DataURI publish: true position: 15 diff --git a/observe-traffic/tasks/searchsessions.md b/observe-traffic/tasks/searchsessions.md index d4293fc..b4d5fb6 100644 --- a/observe-traffic/tasks/searchsessions.md +++ b/observe-traffic/tasks/searchsessions.md @@ -1,5 +1,6 @@ --- title: Search and filter sessions +description: "Search sessions in Fiddler Classic - use filters, regex, or columns to quickly find requests/responses among captured traffic." slug: SearchSessions publish: true position: 6 diff --git a/observe-traffic/tasks/viewsessionstatistics.md b/observe-traffic/tasks/viewsessionstatistics.md index d4bdbfa..7e43697 100644 --- a/observe-traffic/tasks/viewsessionstatistics.md +++ b/observe-traffic/tasks/viewsessionstatistics.md @@ -1,5 +1,6 @@ --- title: View Web Session Statistics +description: "View session statistics in Fiddler Classic - analyze count, size, duration, and performance data for captured traffic." slug: ViewSessionStatistics publish: true position: 3 diff --git a/observe-traffic/tasks/viewsessionstimeline.md b/observe-traffic/tasks/viewsessionstimeline.md index 141c16d..dc90358 100644 --- a/observe-traffic/tasks/viewsessionstimeline.md +++ b/observe-traffic/tasks/viewsessionstimeline.md @@ -1,5 +1,6 @@ --- title: View Web Sessions Transfer Timeline +description: "Use the sessions timeline in Fiddler Classic for traffic analysis - visualize session timing and sequence for debugging." slug: ViewSessionsTimeline publish: true position: 5 diff --git a/observe-traffic/troubleshooting/incompleteresponses.md b/observe-traffic/troubleshooting/incompleteresponses.md index 391e562..b6cfd47 100644 --- a/observe-traffic/troubleshooting/incompleteresponses.md +++ b/observe-traffic/troubleshooting/incompleteresponses.md @@ -1,5 +1,6 @@ --- title: Incomplete HTTP Responses +description: "Troubleshoot incomplete HTTP responses in Fiddler Classic - check filters, buffering, client/server delays, and use diagnostic helpers." slug: IncompleteResponses publish: true position: 6 diff --git a/observe-traffic/troubleshooting/nohttpstraffic.md b/observe-traffic/troubleshooting/nohttpstraffic.md index ce495e1..deb33d2 100644 --- a/observe-traffic/troubleshooting/nohttpstraffic.md +++ b/observe-traffic/troubleshooting/nohttpstraffic.md @@ -1,5 +1,6 @@ --- title: No HTTPS traffic +description: "Fix issues when HTTPS traffic isn’t captured in Fiddler Classic - check certificate trust, decryption settings, and browser proxy configs." slug: NoHTTPSTraffic publish: true position: 4 diff --git a/observe-traffic/troubleshooting/specifictrafficmissing.md b/observe-traffic/troubleshooting/specifictrafficmissing.md index 89e249c..95879f8 100644 --- a/observe-traffic/troubleshooting/specifictrafficmissing.md +++ b/observe-traffic/troubleshooting/specifictrafficmissing.md @@ -1,5 +1,6 @@ --- title: Specific Traffic is Missing +description: "Learn how to resolve missing traffic in Fiddler Classic by checking status bar filters, toolbar process filters, rules, and using the Troubleshoot Filters tool." slug: SpecificTrafficMissing publish: true position: 3 diff --git a/observe-traffic/troubleshooting/underlyingconnectionclosed.md b/observe-traffic/troubleshooting/underlyingconnectionclosed.md index a538872..229e25e 100644 --- a/observe-traffic/troubleshooting/underlyingconnectionclosed.md +++ b/observe-traffic/troubleshooting/underlyingconnectionclosed.md @@ -1,5 +1,6 @@ --- title: "Exception: The underlying connection was closed" +description: "Troubleshoot ‘Underlying connection closed’ errors in Fiddler Classic - check keep-alive, TLS, proxy, and network stability." slug: UnderlyingConnectionClosed publish: true position: 5 diff --git a/save-and-load-traffic/tasks/vswebtest.md b/save-and-load-traffic/tasks/vswebtest.md index 4414a83..8b4af12 100644 --- a/save-and-load-traffic/tasks/vswebtest.md +++ b/save-and-load-traffic/tasks/vswebtest.md @@ -13,7 +13,7 @@ Fiddler2 includes the ability to capture web traffic (including AJAX requests) f Save a WebTest -------------- -1. [Capture traffic][1] from your web application. +1. Capture traffic from your web application. 2. Click **File > Export Sessions > All Sessions**. 3. Click **Visual Studio WebTest.** @@ -40,4 +40,3 @@ See Also + [https://blogs.msdn.com/slumley/pages/enhanced-web-test-support-in-fiddler.aspx](https://blogs.msdn.com/slumley/pages/enhanced-web-test-support-in-fiddler.aspx) + [https://blogs.msdn.com/edglas/archive/2007/06/13/fiddler-2-drop-available-at-www-fiddler2-com.aspx](https://blogs.msdn.com/edglas/archive/2007/06/13/fiddler-2-drop-available-at-www-fiddler2-com.aspx) -[1]: ../../Observe-Traffic/Tasks/CaptureWebTraffic.md diff --git a/troubleshoot-fiddler/403iis.md b/troubleshoot-fiddler/403iis.md index 311efcd..ca2ff5c 100644 --- a/troubleshoot-fiddler/403iis.md +++ b/troubleshoot-fiddler/403iis.md @@ -1,5 +1,6 @@ --- title: Error 403 connecting to localhost +description: "Resolve 403-Forbidden errors in Fiddler Classic when debugging IIS traffic - adjust authentication or proxy routing settings." slug: 403IIS publish: true position: 70 diff --git a/troubleshoot-fiddler/nolocalauth.md b/troubleshoot-fiddler/nolocalauth.md index 8f5ba94..3d27b7c 100644 --- a/troubleshoot-fiddler/nolocalauth.md +++ b/troubleshoot-fiddler/nolocalauth.md @@ -1,5 +1,6 @@ --- title: No authentication when capturing traffic to local IIS server +description: "Fix ‘No local auth’ issues in Fiddler Classic - ensure proper Windows authentication and proxy settings to capture local traffic." slug: NoLocalAuth publish: true position: 30 diff --git a/troubleshoot-fiddler/outofmemory.md b/troubleshoot-fiddler/outofmemory.md index 0845240..060ff69 100644 --- a/troubleshoot-fiddler/outofmemory.md +++ b/troubleshoot-fiddler/outofmemory.md @@ -1,5 +1,6 @@ --- title: Out-of-Memory exception +description: "Address out-of-memory errors in Fiddler Classic - tips for buffer limits, memory settings, and large session handling." slug: OutOfMemory publish: true position: 10