タグ HTTPリクエスト
人気順 10 users 50 users 100 users 500 users 1000 usersAWS Lambda Function URLs(関数URL)がCloudfrontのOACに対応したので試す - Qiita
はじめに AWS LambdaのFunction URLs(関数URL)は、Lambda単体でHTTPSのURLを発行し、HTTPリクエストをトリガーにLambdaを実行出来るようになる、非常に便利な機能です。 API Gatewayと統合せずともLambdaのみでWebAPIを構築出来るようになり、プロトタイピングやマイクロサービスに有用です。 関数URLの制限 ところで... 続きを読む
【Kaigi on Rails 2023】発表資料まとめ - Qiita
2023/10/27, 28 に行われた Kaigi on Rails の資料まとめです。 資料が公開され次第、内容を更新します。公開済みのURLがあれば教えてください。 10/27 スケーラブルActive Jobs with Sidekiq Enterprise (スポンサーLT) Rails アプリの 5,000 件の N+1 問題と戦っている話 HTTPリクエストを手で書いて学ぶ ファイルアッ... 続きを読む
Google Cloud、Dockerコンテナをサーバレス化するCloud Runの第二世代実行環境が正式版に。すべてのLinuxの機能と互換、ファイルサーバへのマウントも可能
Googleは、Dockerコンテナをサーバレスで実行するCloud Runの第二世代実行環境と、Cloud Runの新機能であるCloud Run Jobsが正式版になったことを明らかにしました。 Cloud RunはHTTPSリクエストをトリガーとしてDockerコンテナを実行するサーバレス基盤です。 すなわち、HTTPリクエストがない場合にはDockerコンテナは... 続きを読む
【Python】ChatGPT APIでウェブサイト版のように返答を逐次受け取る方法 - Qiita
はじめに ChatGPT APIの公開後、瞬く間に様々なサービスが誕生していますね。 私も少し触ってみましたが、マルコフ連鎖的に文章を紡ぐ仕組み上、レスポンスがやや遅い点が気になります。 PythonからAPIを叩いている多くの方はOpenAIのライブラリを使用しているかと思いますが、 一般的にHTTPリクエストに使用されるreque... 続きを読む
サクッとAPIを叩く方法 (VS CodeでHTTPリクエストが送れちゃう拡張機能) - Qiita
概要 開発中のAPIを試したり、サードパーティのAPIをサクッと叩いてみたいといった時に皆さんどのようにしますか? 私は、curlコマンドやPostmanをよく使っています。 ただ、もっと楽にHTTPリクエストを投げ、かつその時使用した情報を残すことができる方法を以前のチームメンバーに教えていただいたので、記事にしまし... 続きを読む
【PHP8.1】PHPで簡単に非同期処理を書けるようになる - Qiita
PHPは長きにわたり同期的、すなわち、あらゆる処理を上から順に実行していくというスタイルを取ってきました。 しかしたとえば、複数のURLからデータを取ってきて結果をまとめたいといった場合、時間のかかるHTTPリクエストは同時に投げたいですよね。 この用途にはGuzzleというライブラリが存在し、これを使えば同時に... 続きを読む
POSTリクエストを冪等処理可能にするIdempotency-Keyヘッダの提案仕様 - ASnoKaze blog
はじめに HTTPリクエストには冪等なものと非冪等なものがあります。 仕様上、GETやOPTIONSは冪等であり、同じリクエストであれば何度行っても問題ありません。そのため通信上エラーが起こっても自動的にリトライすることが出来ます。 一方で、POSTリクエストは冪等ではありません。同じリクエストでも複数回行うと、結果... 続きを読む
ChromeのHTTP/2サーバプッシュサポート廃止検討と、103 Early Hintsについて - ASnoKaze blog
ChromeがHTTP/2サーバプッシュのサポートを廃止を検討し始めている。またPreload + 103 Early Hintsの有効性について実験していく模様 背景 HTTP/2(RFC 7540) にはサーバプッシュという機能があります。これは、クライアントからのHTTPリクエストをまたずにサーバがHTTPレスポンスを先行して送ることが出来る機能です。 ... 続きを読む
OpenCensusとhttptrace.ClientTraceを使ってHTTPリクエストのlatencyを可視化する - oinume journal
はじめに みなさんこんにちは。これはGo5 Advent Calendar 2019の19日目の記事です。この記事はOpenCensusとhttptrace.ClientTraceを使ってHTTPリクエストの内部的なlatencyを可視化する話です。「内部的なlatency」というのは、HTTPリクエストの中で名前解決にどのぐらいかかったとか、コネクションを張るのにどのぐら... 続きを読む
Google Kubernetes Engine上のGoアプリケーションでのHTTPリクエストを行う方法 - Mercari Engineering Blog
この記事はMERPAY TECH OPENNESS MONTHの最後の記事です。 こんにちは、メルペイのバックエンドエンジニアの@gia.nguyenです。 私は第3回のGopher道場を卒業してから2018年12月に入社しました。 他の記事にも記載されましたが、メルペイのバックエンドは、Google Kubernetes Engine(以下、GKE)を使用して、マイクロサー... 続きを読む
golangで電卓Webアプリケーションを作ってみた - Qiita
はじめに Goを用いて簡単な【電卓Webアプリケーション】を作成したので、アウトプットしたいと思います! アプリ画面 コード package main import ( "fmt" "html" "math/big" "net/http" ) // ServerHTTPメソッド用の構造体型 type Server struct{} // httpリクエストを受け取るメソッド func (Server) ServeHTTP(w http... 続きを読む
Google Cloud FunctionsがGo言語のサポートを発表。イベントをトリガーとするだけでなく、HTTPリクエストもトリガーとして対応 - Publickey
Google Cloud Platformにおけるサーバレスコンピューティング環境を提供するGoogle Cloud Functionsで、Go言語のサポートが発表されました。 Google Cloud Functionsは2016年2月に発表され、2018年8月に正式版となりました。 これまでNode.js/JavaScriptとPythonをサポートしてきており、Go言語は3つ目のサポート言語と... 続きを読む
actix_web は Actorモデルでどのようにwebリクエストを捌いているのか
QiitaのRust Advent Calendar 2018 20日目の記事です。 actix_web は Actor モデルを採用した Rust の web frameworkです。 「Actor モデルでwebリクエストを捌く」仕組みを雑に想像すると、 TCPリスナーがHTTPリクエストをメールボックスに貯め、それをワーカーであるActorが拾ってレスポンスを返す? この仕組だと複数... 続きを読む
サーバレスを実現するAWS Lambdaの実行時間が最大で15分へ拡大。5分までの制限を緩和し、より大規模処理が可能に - Publickey
サーバレスを実現するAWS Lambdaの実行時間が最大で15分へ拡大。5分までの制限を緩和し、より大規模処理が可能に AWS Lambdaは、いわゆるサーバレスコンピューティングを実現するAWSの機能です。あらかじめ開発したプログラムをAWS Lambdaに関数として登録しておき、HTTPリクエストやストレージへのデータの保存などのイ... 続きを読む
VS Code上でHTTPリクエストを送信し、VS Code上でレスポンスを確認できる「REST Client」拡張の紹介 - Qiita
VS Code上でHTTPリクエストを送信し、VS Code上でレスポンスを確認できる「REST Client」拡張の紹介 概要 Visual Studio Code(以下VS Code)の拡張機能であるREST Clientが便利だったのでその紹介です。 使い方を文字とgifで説明していきます。 説明はマーケットプレース以上の情報を足していないので、英語に抵抗がな... 続きを読む
Go言語のHTTPリクエストのレスポンスボディーとEOF - プログラムモグモグ
2017 - 12 - 12 Go言語のHTTPリクエストのレスポンスボディーとEOF Reader interface の Read 関数は、どのタイミングで io.EOF を返すのでしょうか。 まずは strings.Reader で見てみましょう。 package main import ( "fmt" "strings" ) func main() { r := strings.NewRe... 続きを読む
Sassってみよう!〜@import編〜 | 三方良し!
cssでもお馴染みの @import ですが、 Sassでは少しだけ使い方が異なります。 cssの場合、@importで指定したcssファイルはあくまで外部ファイルとしてリンクされたカタチで読み込まれますが、 Sassの場合は、@importで指定したscssファイルは ひとつのcssファイルとしてコンパイル されます。 cssの@importは、外部ファイルのリンクによりHTTPリクエストが発生... 続きを読む
RubyでHTTPリクエストを並列化する - 人間はコンピュータの仕事を奪ってはいけない
この記事は、「 Speee Advent Calendar 2016 」の13日目です。 12日目は、 _miyachik より、「 HAProxyを使用した汎用的ABテスト基盤への挑戦 」です。 Ruby でHTTPリクエストを並列化したくないですか? 例えば、リクエストしてからレスポンスが返るまで、1リクエストにつき100msかかるとします。 それを順次実行で10回行うと1000msかかってし... 続きを読む
ngx_mrubyで動的コンテンツキャッシュを実現する - ペパボテックブログ
はじめに 冬が近づき、寒くなると僕を思い出しますね?どうも、ホスティング事業部の @pyama86 です。 これまで開発者( @matsumotory )が身近にいながら、なかなか触る機会がなかったngx_mrubyを触ってみました。題材として我々が提供しているサーバホスティングにおいて、HTTPリクエストに対して、いかに早くレスポンスを返せるかということは、サービスの指標として非常に大事な要素の... 続きを読む
mrubyからSidekiqに非同期ジョブを登録するmrbgemをつくった · THINKING MEGANE
ngx_mrubyでHTTPリクエストに対して非同期処理をしたかったので、 mruby-sidekiq-client という mrbgem をつくりました。 <a href="https://github.com/monochromegane/mruby-sidekiq-client">monochromegane/mruby-sidekiq-client</a> mrubyからSidekiqのジ... 続きを読む
Google アナリティクスタグやCVタグ、リマケタグなどが正しく実装されているか、iPhoneで確認する方法|コラム アユダンテ株式会社
Googleアナリティクスや、リスティングのCVタグ、リマケタグなどは、タグの処理完了時にサーバーへHTTPリクエストとしてデータの送信を行っています。 そのため、HTTPリクエストを参照することで、タグが正常動作しているかどうかを確認できます。 PCでは、ブラウザのデベロッパーツールなどでHTTPリクエストを確認することは容易ですが、実はスマートフォンのブラウザにはそういった機能が備わっていない... 続きを読む
5分で絶対に分かるAPI設計の考え方とポイント (1/6) - @IT
API設計を学ぶべき背景と前提知識、外部APIと内部API、エンドポイント、レスポンスデータの設計やHTTPリクエストを送る際のポイントについて解説する。おまけでAPIドキュメント作成ツール4選も。 【0分】API設計を学ぶべき背景と前提知識 APIの公開が増えている 最近、自社で保有するデータや、システム、アプリケーション、Webサービスの機能を「API(Application Programm... 続きを読む
モバイル広告を使うDDoS攻撃発生、毎秒27万超のHTTPリクエスト - ITmedia エンタープライズ
スマートフォンでWebを閲覧していたユーザーに広告ネットワークを経由して不正な広告が配信され、攻撃用のページに誘導して大量のリクエストを発生させていたとCloudFlareは推測する。 スマートフォンなどのモバイル端末に配信される広告を悪用したと思われる新手の分散型サービス妨害(DDoS)攻撃が確認された。標的に対してピーク時で毎秒27万5000以上のHTTPリクエストが送り付けられていたという。... 続きを読む
Goによるプライベートネットワークへのアクセスを禁止するHTTPクライアントの実装 - はこべブログ ♨
2015-08-05 Goによるプライベートネットワークへのアクセスを禁止するHTTPクライアントの実装 クローラのように、ユーザからの入力に応じて任意のURLにHTTPリクエストを発行するソフトウェアは、誤ってプライベートネットワークへのリクエストを処理しないようにする必要があります。悪意のあるユーザが故意にプライベートなネットワークに対してリクエストして、内部情報にアクセスするといった攻撃を行... 続きを読む
サーバの負荷テストのための、何百万ものHTTPリクエストを発生させる方法 | インフラ・ミドルウェア | POSTD
ロードジェネレータはテストを目的とした数種類のトラフィックを発生させるプログラムです。負荷テストを通じてサーバの限界を知ることは、サーバのあらゆる問題に対する準備の手助けにもなります。そんな負荷テストのために必要な膨大なHTTPリクエストの生成についての試行錯誤、ツールの検討・設定に関してまとめています。今回の記事は毎秒300万ものリクエストを処理できるほど強力で高性能なWebクラスタの構築につい... 続きを読む