frankel, to random
@frankel@mastodon.top avatar
kubikpixel, (edited ) to linux German
@kubikpixel@chaos.social avatar

Wait wat, a pure Bush script is a web client!? 😲

»A minimal TLS 1.2 implementation in a pure Bash script:
bash_tls implements TLS well enough to make a simple HTTPS request to most web servers.«

🧑‍💻 bash_tls
https://github.com/gh2o/bash_tls


frankel, to random
@frankel@mastodon.top avatar

I try to constantly to deepen my knowledge of and . Recently, I stumbled upon the list of all registered HTTP Headers. This post is dedicated to the HTTP Header.

https://blog.frankel.ch/vary-http-header/

frankel, to webassembly
@frankel@mastodon.top avatar
justaspec, to Podcast
@justaspec@intuitivefuture.com avatar

Join us on the for a meaty conversation about the various levels of specifications and conventions which make the World-Wide Web go: from TCP/IP to HTTP to WebSockets and beyond.

We also talk about conventions in various languages & frameworks to enable building web applications servers in a straightforward and portable manner, as well as building a personal knowledge base wiki out of Markdown files and an SSG (Static-Site Generator). Let’s fly!

https://justaspec.buzzsprout.com/1863126/14984809-the-plumbing-that-makes-the-web-move

pmarrone, to TikTok
@pmarrone@mastodon.social avatar

It seems like #tiktok uses #HTTP to distribute its videos. What type of heavy lift might it be to create a #fediverse alternative in the wake of the #tiktokban? Asking for my friends. Please RT.

marcel, to internet
@marcel@waldvogel.family avatar

Anybody knows where to get good Internet traffic statistics these days? I'm interested in the protocol mix seen in the backbone, not absolute numbers.

What percentage of the traffi is , , , , , , , , … these days?

had some traces, but the latest I know are from 2012, which is not helpful.

mapache, to fediverse
@mapache@hachyderm.io avatar

Part 6 of "A Guide to Implementing ActivityPub in a Static Site (or Any Website)" is now out.

Sorry about the delay, this is the part that not many people will like, I assume. I try to explain how to implement the inbox, which by nature is dynamic non-static.

Full article here:
https://maho.dev/2024/04/a-guide-to-implementing-activitypub-in-a-static-site-or-any-website-part-6/

If you like it don't forget to follow the @blog !

orhun, to rust
@orhun@fosstodon.org avatar

No more Postman! This TUI API client goes crazy 🔥

📡 atac: A simple API client in your terminal.

🚀 Supports importing collections from Postman.
🔓 Free, account-less, and offline.
🦀 Written in Rust & built with @ratatui_rs

⭐ GitHub: https://github.com/Julien-cpsn/ATAC

#rustlang #tui #ratatui #http #client #api #postman #terminal

video/mp4

orhun, to rust
@orhun@fosstodon.org avatar

Today I found a TUI frontend for curl! 🔥

🌀cute: TUI HTTP client with API/auth key management and request history/storage.

🌐 Supports importing Postman collections!

🦀 Written in Rust & built with @ratatui_rs

⭐ GitHub: https://github.com/PThorpe92/CuTE

video/mp4

kushal, to random
@kushal@toots.dgplug.org avatar

Did you ever write any #HTTP application over Unix domain #sockets? If yes, then can you please tell me about the usecase?

Please boost for more reach.

kushal, to random
@kushal@toots.dgplug.org avatar

I totally forgot that one can run a #HTTP #server on an Unix domain socket!

bagder, to random
@bagder@mastodon.social avatar

Five years ago we dropped support for Pipelining in .

I have slept better ever since.

https://daniel.haxx.se/blog/2019/04/06/curl-says-bye-bye-to-pipelining/

fell, to SmartHome
@fell@ma.fellr.net avatar

I stopped messing with client certificates and went back to good old HTTP basic authentication for my little digital light switch panel.

It's a shame nobody cares about TLS client certificates. With a bit more effort we could've gotten rid of passwords a long time ago.

I wish there was something like SSH keys for the web.

Yeah I know, Passkeys are a thing... but also not really.

lucy_idk, to internet German
@lucy_idk@mastodon.world avatar

wenn ich auf einer seite die kein hat, keine daten eingebe und mich nicht anmelde etc. also nur rumscrolle und klicke gibt es keine erhöteres sicherheit-/Privatsphärerisiko oder?

sollte es nicht zu empfhelen sein, gibt es eine methode es trotzdem sicher/anonym zu machen?

weil es gibt immer wieder mit lediglich die ich sehr gerne anschauen würde..

KarkDixNeuf, to php French
@KarkDixNeuf@mastodon.online avatar

Simple, so don't forget that about the 403 Forbidden HTTP status code desire

From RFC 9110 about HTTP and 403

'An origin server that wishes to "hide" the current existence of a forbidden target resource MAY instead respond with a status code of 404 (Not Found).'

janriemer, to rust

JSON Patch

https://jsonpatch.com/

"JSON Patch is a format for describing changes to a #JSON document. It can be used to avoid sending a whole document when only a part has changed. When used in combination with the #HTTP PATCH method, it allows partial updates for HTTP #APIs in a standards compliant way."

JSON Patch #Rust crate:

https://lib.rs/crates/json-patch

#RustLang #API

mro, to fediverse German
@mro@digitalcourage.social avatar
Edent, to fediverse
@Edent@mastodon.social avatar

🆕 blog! “I made a mistake in verifying HTTP Message Signatures”

It's never great to find out you're wrong, but that's how learning and personal growth happens. HTTP Message Signatures are hard1. There are lots of complex parts and getting any aspect wrong means certain death2. In a previous post, I wrote A simple(ish) guide to verifying …

👀 Read more: https://shkspr.mobi/blog/2024/03/i-made-a-mistake-in-verifying-http-message-signatures/

kornel, to random
@kornel@mastodon.social avatar

content negotiation has some unwritten rules for images. Accept: image/png, */* technically allows image/avif, but that’s not a wise interpretation.
Except what a caching proxy is supposed to do when the origin only sends AVIF?

wyri, to php
@wyri@haxim.us avatar

New PC who this! Gave the @reactphp Hello World a quick benchmark, clocks in at nearly 70K requests per second with 100 concurrent keep alive connections on a single process:

sebsauvage, (edited ) to random French
@sebsauvage@framapiaf.org avatar


ça vous parle, ce genre de requêtes ? C'est encore une connerie de chez Avast ?
https://sebsauvage.net/paste/?637cfa141beb2b48#CLKmeR2K71bwlrdTX/d7xVkpcN441/+FGz7BAVYfyB0=

Notes:
Les requêtes arrivent sur le lighttpd de mon Raspberry, depuis mon LAN, en tapant directement sur l'IP (et non le FQDN).

EDIT: Trouvé: ça semble être une option de sécurité d'Avast pour prévenir les utilisateurs qu'ils sont sur un réseau avec un routeur compromis.

schizanon, to webdev
@schizanon@mas.to avatar
kalvn, to random French
@kalvn@mastodon.xyz avatar

Une explication détaillée de HTTP3. La principale différence est qu'il utilise UDP + QUIC + TLS au lieu de TCP + TLS.

QUIC vise à moderniser et remplacer TLS, mais pour garder une compatibilité maximale avec les équipements réseau (routeurs, firewalls, etc.) UDP est nécessaire.

https://www.smashingmagazine.com/2021/08/http3-core-concepts-part1/

#http #quic #http3

Logological, to random
@Logological@mastodon.social avatar

Communications of the is now open access, but at the cost of breaking all existing links to articles. "We need to get Google to reindex the new site ASAP," says its editor. Has no one at @ACM heard of redirects? https://developers.slashdot.org/story/24/03/03/035222/communications-of-the-acm-is-now-open-access?utm_source=rss1.0mainlinkanon&utm_medium=feed

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • kavyap
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • ngwrru68w68
  • Youngstown
  • everett
  • slotface
  • rosin
  • ethstaker
  • Durango
  • GTA5RPClips
  • megavids
  • cubers
  • modclub
  • mdbf
  • khanakhh
  • vwfavf
  • osvaldo12
  • cisconetworking
  • tester
  • Leos
  • tacticalgear
  • anitta
  • normalnudes
  • JUstTest
  • All magazines