61 Blog Posts To Learn About Http

Wait 5 sec.

Let's learn about Http via these 61 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the Learn Repo or LearnRepo.com to find the most read blog posts about any technology.HTTP (Hypertext Transfer Protocol) is the fundamental protocol for transferring hypermedia documents like HTML over the internet. It is the backbone of data communication for the World Wide Web, enabling browsers and servers to communicate seamlessly.1. How to Intercept HTTP Request Response in Spring BootIn this article, we'll learn about creating and using interceptors in Spring boot.2. Pros and Cons of WebSocket and EventSourceIn this article, I've discussed the advantages and disadvantages of WebSockets and EventSource.3. A TCP Flow and HTTP Flow Guide: Changing HTTP MessagesLet’s take a closer look under the hood at what the process of changing HTTP messages is.4. Catch Your Hacker: Use Honeypot Tools to Capture Hackers Red HandedThe number of security breaches and cybercrimes is increasing rapidly. With more and more approaches being transferred online, hackers have found their way of hacking into a system and corrupting the information or stealing data to turn it into profits. As the technology keeps on changing, the hacking attempts are also becoming smart and upgraded to ensure hackers are never caught in action.5. Custom TraceID in Elastic APMElastic APM is extensively useful in monitoring the lifecycle of a HTTP request in a system especially in µservices architecture. Wide variety of web frameworks and databases are supported which is useful in tracking the request up to DB calls. The documentation is simple and concise which makes it easy to instrument the application.This article aims to help or at least make it easy to trace the HTTP request lifecycle after instrumentation. Golang is used in this article for code snippets but the concept can be extended to other languages as well.6. Lightbug 🔥🐝- The First Mojo HTTP FrameworkIntro to Lightbug 🔥🐝, a lightweight HTTP framework in pure Mojo that allows to build web services with simplicity of Python and performance of C++7. Building a Media Streaming Server Using Go And HLS ProtocolIn this tutorial, I'm going to walk you through building a streaming API using Golang. Don't worry, its surprisingly easy to build a robust streaming server, especially if we utilize one of the more modern protocols: HLS.8. Building an App to Send and Receive Messages Over a Local NetworkThe task is to build an app that can send and receive messages over a local network. We can do it using sockets, but today we are going to create a simple app that uses an HTTP server for communication.9. CRUD and the 7 RESTful actionsWhen I’m learning something new I like to talk to myself about it until I feel I understand it. You can feel when you’re just hiding behind the fact that no one else is questioning you, and you’re really just kind of lying to yourself. “Yeah yeah, REST, CRUD, awfully simple…”10. The Essential Guide to HTTPIn this article, you are going to learn what HTTP is, What Sessions are, and their usage, The Request-Response cycle and another fundamental concepts.11. The Best User Agent for Web ScrapingLearn why you should set a user agent when scraping the web and discover the best user agent for web scraping12. Building a Simple HTTP Client Using ProxygenBuild an HTTP client using proxygen.13. Building your own ESP8266/ESP32 Over-The-Air Firmware Updater [A How-To Guide] Part IThis guide explains how to build a simple ESP8266 firmware updater in NodeJS. The ESP8266 will send a GET request to my application with some key information stored in its header. This will then be used to serve up the appropriate binary.14. A Deeper Look into SSH and X.509 CertificatesAlthough SSH certificates are the most secure way to regulate SSH access, they are underutilized. This article explains why you should be using SSH certificates15. How Does HTTP Authentication WorkHTTP provides a general framework for access control and authentication. The most common HTTP authentication is based on the"Basic" schema. This page shows an introduction to the HTTP frameworkfor authentication and shows how to restrict access to your server using the HTTP "Basic" schema.16. Using a REST API with PythonRequesting fitness data (backlog) from Terra requires HTTP requests, so I’m writing an essential guide here on using a REST API with Python.17. The Ultimate Guide to WebhooksGet a better understanding of how webhooks work, when to use them and most importantly the security measures to take to use them in practice!18. HTTP For Beginners - Part 1: DefinitionsIn this article, I'll cover HTTP terms, tools, and the structure of HTTP messages.19. Here’s How You Can and Why You Should Go Beyond HTTP 1.120. The 6 Core Concepts for HTTP CachingThe 6 core concepts you need to know to understand HTTP caching.Don’t want to spend hours and hours reading RFCs and documentation ? Read this guide instead!21. HTTP and Web ServersHTTP (Hypertext Transfer Protocol) is the language that web browsers and web servers speak to each other. Example, Request a web page or download a file or watch a video, it is HTTP that makes it possible.1 — Building Blocks Of HTTP22. Clickjacking Attacks: What Are They and How to Prevent ThemClickjacking refers to any attack where is user is tricked into clicking any unexpected web element unintentionally. It is a malicious practice in which the attacker tricks a user to click on another webpage who actually clicks on another page. This technique is mostly used for websites or web pages by overlaying malicious content over a trusted webpage or by placing a transparent element or an entire page over a visible one.23. 3 Reasons Webhooks Are Better than Regular HTTP RequestsA guide on why Webhooks are often considered better than regular HTTP requests for a few reasons.24. HTTP Polling - the Good, the Bad and the UglyExplore three approaches to implementing short HTTP polling using client-side JavaScript.25. Axios: What to Do When Something Goes WrongYou've seen a couple of ways to deal with error responses when making HTTP calls with Axios.26. Building a Secure Web Chat With Redis, mTLS and GCPSecuring Redis installation with mTLS and accessing it from a compute instance on GCP for free.27. Parsing Data from Any Site Part 1 - Sniffer http/https PacketsIn this article I will talk about the main tool of a web scraping specialist - the http/https packet sniffer.28. Wireshark & tcpdump: The Debugging Duo For Network TroubleshootingExplore the power of Wireshark and tcpdump for network analysis in our comprehensive guide, unveiling tips for effective troubleshooting.29. An Overview of HTTP and How It WorksHTTP is a protocol which allows the fetching of resources, such as HTML documents. It is the foundation of any data exchange on the Web and it is a client-server protocol, which means requests are initiated by the recipient, usually the Web browser. A complete document is reconstructed from the different sub-documents fetched, for instance text, layout description, images, videos, scripts, and more.30. HTTP Compression Optimization: How to Improve Transfer Speed and Bandwidth UtilizationCompression is an important way to increase the performance of a Web site. For some documents, size reduction of up to 70% lowers the bandwidth capacity needs. Over the years, algorithms also got more efficient, and new ones are supported by clients and servers.31. What Happens When You Click a URL: DNS Lookup, TCP Handshake & HTTP RequestDNS stands for Domain Name System, and it is a huge database where domain names are stored with their corresponding IP addresses.32. The Glory of REST: Is It Really That Glorious? REST is simpler and, thus, more approachable, but it requires a lot of custom effort, which changes from project to project.33. The Art and Science behind REST APIsREST stands for REpresentational State Transfer34. How To Harden And Simplify Urlopen Function In PythonHarden and streamline Python's urllib.request.urlopen() to support only the desired protocols, using the flexible and native OpenerDirector class.35. Fixing Root Certificate Expiration Errors in cURLLearn how to mitigate certificate expiration errors in cURL and the Android HTTP client using the AddTrust certificate.36. Launching a Python Webserver for Mobile DevelopmentA convenient way to test your mobile network layer communication while the real backend service is still under the development.37. Using HTTPS to Render Blocked Mixed Content on a WebsiteStarting with Firefox 23, Firefox blocks active mixed content by default. This follows a practice adopted by Internet Explorer (since version 9) and Chrome.38. HTTP For Beginners - Part 2: ResponsesIn this part of the series, I'll demonstrate generating HTTP responses from a simple Node.js Express server.39. How Certificate Chains WorksCertificate chains are used to be able to verify an end user certificate against a list of intermediaries and a root authority. We are going to explain this in a bit more detail.40. The HTTP Status Codes You Need to KnowWorking on the web means coming into contact with HTTP responses. Whether you spend your time primarily on the client or on the server, you're likely familiar with the popular ones like 200, 404, and 500. While memorizing all the codes using cat memes as a mnemonic can be helpful, let's dive deeper into what some of the most common codes mean.41. HTTP Redirections: Principles, Types and Use CasesURL redirection, also known as URL forwarding, is a technique to give more than one URL address to a page, a form, or a whole Web site/application. HTTP has a special kind of response, called a HTTP redirect, for this operation.42. Instrumention and Monitoring API in Node.jsThe concept of instrumentation often refers to tracing where events happen in an application. Many application performance monitoring (APM) tools use it to provide metrics on the inner workings of your application. But sometimes, all you really need are details about API calls.43. How To Determine The Right HTTP Response Code For Various SituationsA collection of a few things I needed to clear up (to myself or others) about HTTP Status Codes while building a RESTful API.44. How HTTP Works - A Hands-On ExplanationA high-level, hands-on explanation of how HTTP works with real-life examples. Get your hands on using Telnet and CURL to make HTTP requests.45. What is Transport Layer Security (TLS)?This article's goal is to help you make these decisions to ensure the confidentiality and integrity communication between client and server.46. A Beginner's Guide to HTTP - Part 3: Requests In this part of the series, I'll demonstrate generating HTTP requests from a simple React app using XHR, Fetch, and Axios.47. Learn How to Build an HTTP API with RustIn this article, I'll write about the developer experience of developing the above application in Rust, compared to what I'm used to with Spring Boot.48. Application Programming Interface (API): What it is and How to Use itAPIs are less like USB ports or fire hoses than they are as a person at a help desk in a foreign country. An API will not give you all of a program’s information or code (like a fire hose), because what would stop you from replicating the entire code base? Instead, an API provides you with data its programmers have made available to outside users. Even so, you have to know the language and ask the right questions to do anything with this data.49. Types of Cross-Site Scripting(XSS) AttacksAn article about how each Cross-Site Scripting Attack behaves in order to understand how to defend our systems on the web against them50. Como Instalar um Servidor Apache HTTPDOi pessoal!51. Why Haven’t You Upgraded to HTTP/2?Let’s understand more about the benefits of upgrading to HTTP/2 and how it can impact consumers of your application or service.52. What Is MPEG-DASH: Dynamic Adaptive Streaming ProtocolDASH is stated as not a system or a protocol or a demonstration or a codec or interactivity or a client specification53. Leveraging the Richness of HTTP Status CodesIf you're not a REST expert, you probably use the same HTTP codes over and over in your responses, mostly 200, 404, and 500.54. A Quick Guide To Making HTTP Requests Using PythonHTTP requests with Python is dead simple. In just a few lines of code, you can parse data from the internet like a browser. Read more about HTTP and Requests...55. An Introduction to the Xanny FrameworkXanny finally reached version 1.0 in Dec 2020. According to its official repository, Xanny is a simple, fast and low HTTP router and URL marcher for building Deno servers.56. Gradual Development of HTTP ProtocolHTTP (HyperText Transfer Protocol) is the underlying protocol of the World Wide Web. Developed by Tim Berners-Lee and his team between 1989-1991, HTTP has seen many changes, keeping most of the simplicity and further shaping its flexibility. HTTP has evolved from an early protocol to exchange files in a semi-trusted laboratory environment, to the modern maze of the Internet, now carrying images, videos in high resolution and 3D.57. Health Check Response Format for HTTP APIsI'm continuing my journey on getting more familiar with HTTP APIs by reading related Request For Comments.58. Why Your Mobile App Can Time Out on Responses With an Empty BodyA missing or misconfigured header can completely change how the client interprets the response.59. Building a Collaborative Whiteboard: Why I Chose HTTP Polling Over WebSocketsThis article explains how NodeLand uses a simpler, more pragmatic approach to document synchronization in a collaborative mind-mapping whiteboard.60. Free Monitoring of Processes and Servers in 3 Easy StepsHeartbeat.sh provides one of the simplest ways to monitor your servers and processes for free. If I want to monitor a service, I can monitor it by simply sending an HTTP POST request to my heartbeat.sh server, and voila, my service is being monitored! I will show you how to do this in three easy steps.61. There and Back Again: A Browser's Tale, Part 1Using a browser to consume content is something most of us do everyday. Heck, you're doing it right now. Recently though, I was humbled by the realization that for something I do so often, I only had a vague idea of what was happening "under the hood". But rather than stew in my own shame and self-loathing, I decided to dive in to gain a better grasp on the complete end-to-end process, or life cycle, of a browser.Thank you for checking out the 61 most read blog posts about Http on HackerNoon.Visit the /Learn Repo to find the most read blog posts about any technology.