Explore advanced HTTP debugging techniques in this 50-minute PHP UK Conference talk. Learn to troubleshoot asynchronous applications and identify errors in web and mobile communications. Master the use of Curl, Wireshark, and Charles to efficiently diagnose backend API issues, ajax requests, and unexpected timeouts. Discover how to inspect application communications without modifying code, and gain insights into creating test data, handling SSL, and implementing rewrite rules. Develop a debugging mindset and determine the most effective tools for various scenarios, enhancing your ability to solve complex HTTP-related problems.
Overview
Syllabus
Introduction
Debugging
Curl
Command Line Tool
Create data using Curl
Python JSON library
Wireshark
Charles Proxy
Charles Proxy Tricks
Sunshine PHP
Charles Rewrite
Firefox Rewrite
Charles Network Proxy
Rewrite Rules
Test Data
SSL
HTTP tools
Debugging attitude
Best tool
Wrap up
Taught by
PHP UK Conference