新人エンジニアのメモ

新人エンジニアの日々学んだことをアップしていきます。最近はQiitaも始めました。https://qiita.com/nacho0707

2019-10-20から1日間の記事一覧

【Webの基礎知識】URLについて

URLとは ネットワーク上の住所 URLの記述規約 スキーマ://ホスト名:ポート番号/ディレクトリ/ファイル名 オリジン:スキーマ://ホスト名:ポート番号 URI、URL、URNの違い URI:URL、URNのどちらか、または両方 URL:httpから始まる住所のようなもの(WHERE) U…

【Webの基礎知識】HTTPリクエスト(ヘッダフィールド、メッセージボディ)

HTTPリクエストとは ブラウザからWebサーバに対する要求のこと。 HTTPリクエストのメッセージ構造 POST http://www.hatena.com/jp/ HTTP/1.1 Content-Type: text/plain Content-Length: 598 User-Agent: Mozilla/5.0・・ foo=bar メッセージの開始行には、リク…

【Webの基礎知識】HTTPで用いられる認証方式

Basic認証 HTTPで実装されている認証方式の1つ。 特徴 ユーザ名、パスワードはAuthorizationヘッダに付加されて送信される 認証が失敗した場合、ステータスコードとして401が返される。 ほぼすべてのブラウザやWebサーバで実装されている。 ユーザ名、パスワ…

【Webの基礎知識】主なステータスコード

種類 番号 意味 情報 101 プロトコルの切り替え 成功 200 成功 リダイレクト 301304307 永続的なリダイレクト変更なし。キャッシュしたファイルが使用される。一時的なリダイレクト クライアントエラー 401403404 認証が必要アクセス権が必要リソースが見つ…

【Webの基礎知識】主なリクエストメソッド

リクエストメソッド 説明 GET リソースの要求 POST リソースの送信 PUT リソースの更新 DELETE リソースの削除 HEAD リソースの要求 ※レスポンスボディを返さない OPTIONS サーバの調査 CONNECT トンネルを開く TRACE ネットワーク経路の調査