管理者

Python

【Python】[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1123) エラー

概要requestsモジュールを利用していて、https://で始まるURLに対してリクエストを実施しようとしているときに発生するエラー。解決策(暫定対応)※恒久的な対応ではない点に注意。リクエスト時の関数にverify=Falseを指定す...
HTTP

CookieのためのHTTPヘッダーフィールド(Cookie, Set-Cookie)を理解する

Cookieとは本来webサイトを提供するサーバーは、クライアントひとりひとりを識別できない。しかし、cookieという情報をサーバーとブラウザでやりとりすることによって、対象ブラウザの状態を一時的に記憶し、識別しておくことが可能になる。こ...
Java

【SpringBoot】よくお世話になるアノテーション – バリデーション編

SpringBootにおいてバリデーションを利用するときよくお世話になるバリデーション用アノテーションを紹介する。nullチェック系@javax.validation.constraints.Null値がnullであることをチェックする。@...
HTTP

WebAPI開発/利用時に便利なchrome拡張機能3選

JSON FormatterJSONを整形して見やすく表示してくれる拡張機能。インデントが見やすいハイライト機能折りたたみ機能があるので、ブラウザから気軽に送信できるGETリクエストに対してかなり便利な拡張機能である。Talend API ...
Python

【Python】コードの構文チェックツールを導入する(pylint)

linterとはソースコードの構文をチェックするツールで、ソースコードの間違いを指摘してくれるもの。ソースコードを実際に動かしてみる前に「ここの書き方、動かさずとも間違ってるよ」と教えてくれる。pylintはPython専用のlinter。...
Python

【Python】pyenv: pipenv: command not found エラー

発生した問題今までPythonの3.7を利用していたが、pyenvにより利用するバージョンを3.8に変更した。その後、pipenvによりプロジェクトの初期設定を行おうと思ったら以下のエラーが出た。$ pipenv installpyenv:...
HTTP

【Python】HTTPリクエストを送信する(GET/POST)

PythonでHTTPリクエストを送信する時に利用できるライブラリは2種類ある。1urllib標準ライブラリやや使いにくい2Requests標準ライブラリではない使いやすい今回は、Requestsを使ったHTTPリクエストについて解説する。...
セキュリティ

フィンガープリント(fingerprint)とは

概要何らかの元データのハッシュ値のこと。下記目的のために使う場合、fingerprintと呼ぶ。目的fingerprintは日本語で「指紋」となり、その名の通り同一人物(同一データ)であることを判断するために使う。つまり、元のデータから中身...
Python

【Python】pipenv/pipからrequestsモジュールがインストールできない(the ssl module in Python is not available)

現象pipenv install requestsを行ったところ、下記のようなエラーが出力された。[pipenv.exceptions.ResolutionFailure]: File "/Users/username/.pyenv/ver...