WebQQの実装: Djangoを使用した小規模プロジェクト
HTTPプロトコルの特徴
HTTPプロトコルは短時間接続と無状態性を特徴としています。
短時間接続: サーバーがリクエストに応答すると、その接続は閉じられます。これは大量の同時アクセスに対応するためで、長時間開いたままの接続は資源を浪費します。
無状態: サーバーはクライアントの状態を記憶しません。各リクエストには必要な情報が含まれます。
WebQQの通信実装
We ...
5月16日 14:44 投稿
ブラウザキャッシュメカニズムの理解と実装
ブラウザキャッシュメカニズム
Last-Modifiedによるキャッシュ検証
HTTPヘッダのLast-Modifiedフィールドを使用して、ブラウザが保存しているキャッシュが最新かを確認します。サーバー側でファイルの最終更新日時と比較し、変更がなければ304 Not Modifiedを返します。
const http = require('http');
const url = require('url');
const path = require('path');
const ...
5月14日 17:30 投稿
Node.js と Express による Web API 開発入門
Web API は、HTTP プロトコルを介してブラウザや各種クライアントからアプリケーション機能へアクセスするためのインターフェースです。Node.js では標準の http モジュールを使用してサーバーを構築できますが、フレームワークを利用することで開発効率や保守性を大幅に向上させることができます。本稿では、広く利用されている Express フレームワークを用いた API 構築 ...
5月14日 14:02 投稿
UE5 C++によるHTTPレスポンスヘッダーの取得と解析
HTTPリクエストクラスの拡張
Unreal Engine 5のHTTP通信機能を拡張し、レスポンスヘッダー情報を取得するカスタムクラスを作成します。以下の実装では、標準のHTTPリクエストクラスを継承し、ヘッダー情報を保持する機能を追加します。
カスタムHTTPリクエストクラスの定義
#pragma once
#include "Http.h"
#include "CoreMinimal.h"
#include "CustomHttpResponse.gener ...
5月13日 10:00 投稿