t4mer@notebook

// Series

This Took Me Longer Than It Should Have

Technical notes with a little self-deprecation. Each one is a reminder that the framework is usually innocent, and that I should have looked at the request sooner.

Short post-mortems of problems that were obvious after they were not.

  1. #001

    HTTP 421 Misdirected Request caused by an incorrect Host header

    A 421 that looked like Nginx until the outbound Host header showed up.

  2. #002

    Laravel authentication error returning HTML instead of JSON

    The API client expected JSON. Laravel thought it was talking to a browser.

  3. #004

    Discovering that my Qt UI is QML rather than Widgets

    Qt Designer would not edit the screen. The file was never a .ui form.

  4. #006

    Different PHP versions between CLI and the web server

    The command line told the truth about a different binary than PHP-FPM.

  5. #007

    API works in Postman but fails in Laravel

    The request you think you are sending is not always the request that leaves the process.

  6. #008

    Redis data appears stale

    Redis was doing exactly what I told it to do. I had told it to lie for a while.