Show HN: AgentAPI – HTTP API for Claude Code, Goose, Aider, and Codex
Link: https://github.com/coder/agentapi
Discussion: https://news.ycombinator.com/item?id=43719447

Show HN: AgentAPI – HTTP API for Claude Code, Goose, Aider, and Codex
Link: https://github.com/coder/agentapi
Discussion: https://news.ycombinator.com/item?id=43719447
AgentAPI – HTTP API for Claude Code, Goose, Aider, and Codex
From: blenderdumbass . org
The multiplayer, or the lack there of, at the moment is so utterly broken and so lacking of being properly made that for a long time, I was just not bothering with it. Seeing it as something unnecessary. Something that does not need to be touched, because other things, like the...
Read or listen: https://blenderdumbass.org/articles/a_rant_about_making_a_multiplayer_game
If you are a #developer and need to combine several #protocol #bindings for an #IoT system, the ACME-CSE provides a great environment for learning and experimentation https://acmecse.net/home/Supported/ #CoAP #http #MQTT #WebSocket
HTTP 415 Fehler!
Was ist ein HTTP 415?
Der HTTP-415-Fehler steht für "Nicht unterstützter Medientyp". Er tritt auf, wenn der Server die Anfrage ablehnt, weil die Daten in einem nicht unterstützten Format vorliegen. Der HTTP-415-Fehler gehört zu den HTTP-4xx-Statuscodes, die auch als Client-Fehler bekannt sind. Dies bedeutet, dass die Anfrage fehlerhafte Syntax enthält oder nicht erfüllt werden kann. Der Server versteht die Anforderung des Clients, auch wenn die Syntax korrekt ist. Allerdings kann der Server die enthaltenen Anweisungen nicht verarbeiten oder die spezifischen Medientypen, die vom Client gesendet werden, nicht handhaben.
https://www.rosehosting.com/blog/http-415-unsuported-media-type/
#415 #http #fehler #Linux #OpenSource #FOSS #freiheit #keinmicrosoft
Ich habe ein Faible für exotische Programmiersprachen. Diesmal ist es #purebasic Und ich muss sagen, es ist schön, wie schnell und einfach sich damit eine #HTTP #REST #API hochziehen lässt. Multi-threaded, RFC-konform, crossplatform, modular und robust. Das Skeleton steht auf #Codeberg. Die Single-File Binary ohne Abhängigkeiten ist nur 100 KB groß Have fun!
https://blog.jakobs.systems/micro/20250409-rest-api-skeleton/
iX-Workshop API-Sicherheit: OWASP Top 10 API Security Risks
Lernen Sie hands-on, wie Sie Schwachstellen in der API-Implementierung vermeiden und Angriffe abwehren.
iX-Workshop: API-Design und -Entwicklung mit HTTP, REST und OpenAPI
Lernen Sie, wie man effiziente und benutzerfreundliche APIs entwickelt, HTTP- und REST-Standards anwendet und standardisierte Referenzdokumentationen erstellt.
DDoS Attacks (HTTP/2, DNS, Hacktivist)
This is Real World Technical Analysis
YouTube video: https://youtu.be/t2jKcA1OyBE
#Sponsored #cybersecurity #ddos #dos #DNS #http #tls #hack #hacker #hacking #cyber #internet Radware
From: blenderdumbass . org
The multiplayer, or the lack there of, at the moment is so utterly broken and so lacking of being properly made that for a long time, I was just not bothering with it. Seeing it as something unnecessary. Something that does not need to be touched, because other things, like the...
Read or listen: https://blenderdumbass.org/articles/a_rant_about_making_a_multiplayer_game
Trying to come up with my own little self-hosted #http #authentication #daemon to work with #nginx' "authentication request" facility ... first step done!
Now I have a subset of HTTP 1.x implemented in #C, together with a dummy handler showing nothing but a static hello-world root document.
I know it's kind of stubborn doing that in C, but hey, #coding it is great fun
Anubis: self hostable scraper defense software
Weigh the soul of incoming HTTP requests using proof-of-work to stop AI crawlers
Cloudflare puts an end to insecure HTTP
Plain text communication also allows unauthorized persons to view data. Cloudflare therefore also no longer supports HTTP for API calls.
Cloudflare macht unsicherem HTTP den Garaus
Klartextkommunikation erlaubt auch Unbefugten Einsicht in Daten. Cloudflare unterstützt daher auch für API-Aufrufe kein HTTP mehr.
Should you ever run across an article that says you don't need a VPN because most every website use HTTPS, be aware that you can not see the encryption, or the lack of it, in mobile apps. Thus, things like this happen - Apple did not bother to upgrade their own software from HTTP to HTTPS.
https://9to5mac.com/2025/03/18/apples-passwords-app-was-vulnerable-to-phishing-attacks-for-nearly-three-months-after-launch/
Apple’s Passwords app was vulnerable to phishing attacks for nearly three months after launch
#vpn #http #https #encryption
Mastodon-Client-API
Auch wenn sich im #Fediverse viel um #ActivityPub dreht und hier durchaus auch eine #Client-Schnittstelle skizziert ist, nutzt #Mastodon eine eigene Client-API, die (zumindest teilweise) auch von anderer fediversaler Serversoftware unterstützt wird (z.B. #Friendica, #Firefish, #Mammuthus).
Diese #API (application programming interface, eine #Schnittstelle zur #Programmierung von Anwendungen) dient Apps und Clients dazu, entsprechende Funktionen auf einer #Instanz durchzuführen. Diese API ermöglicht die Entwicklung von Apps wie #Tusky, #Fedilab & Co.
Man kann diese API auch nutzen, um Konten etwa (teil)automatisiert zu betreiben.
Oder Statistiken zu sammeln... oder... oder... ;-)
Die API ist soweit öffentlich dokumentiert und steht frei zur Verfügung.
Allgemeine Dokumentation zu #Mastodon (auf Englisch):
https://docs.joinmastodon.org/
"Getting started with the API":
https://docs.joinmastodon.org/client/intro/
Wer mit dem Gedanken spielt, die API zu nutzen, sollte sich mit #HTTP, #JSON & Co. anfreunden können. Und Englischkenntnisse sind in diesem Bereich grundsätzlich von Vorteil...
Quick question for folks who understand HTTP caching on reverse proxies like Squid or Cloudflare. If I have a GET REST endpoint responding with 200 OK and the following headers:
Cache-Control: public, max-age=3600
ETag: "123-a"
The proxy should cache and serve the response without hitting the underlying server more than once for the first hour, then send a request with If-Match: "123-a" when the cache goes stale, right? Is there any reason why it wouldn’t?
From: blenderdumbass . org
The multiplayer, or the lack there of, at the moment is so utterly broken and so lacking of being properly made that for a long time, I was just not bothering with it. Seeing it as something unnecessary. Something that does not need to be touched, because other things, like the...
Read or listen: https://blenderdumbass.org/articles/a_rant_about_making_a_multiplayer_game
Why Do We Have a “Cache-Control” Request Header?, by @csswizardry:
https://csswizardry.com/2025/03/why-do-we-have-a-cache-control-request-header/