並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 17 件 / 17件

新着順 人気順

"HTTP Client"の検索結果1 - 17 件 / 17件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

"HTTP Client"に関するエントリは17件あります。 開発ネットテスト などが関連タグです。 人気エントリには 『GitHub - microsoft/kiota: OpenAPI based HTTP Client code generator』などがあります。
  • GitHub - microsoft/kiota: OpenAPI based HTTP Client code generator

    Kiota is a command line tool for generating an API client to call any OpenAPI described API you are interested in. The goal is to eliminate the need to take a dependency on a different API SDK for every API that you need to call. Kiota API clients provide a strongly typed experience with all the features you expect from a high quality API SDK, but without having to learn a new library for every HT

      GitHub - microsoft/kiota: OpenAPI based HTTP Client code generator
    • GitHub - aspida/aspida: TypeScript friendly HTTP client wrapper for the browser and node.js.

      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

        GitHub - aspida/aspida: TypeScript friendly HTTP client wrapper for the browser and node.js.
      • .NET 6によるHTTP Client SDKの作成と利用

        今回の記事では、本格的なDad Jokes API Clientを開発します。サービスの目的は"dad jokes(おやじギャグ)"を提供することです。それでは始めましょう。ソースコードはGitHubから入手可能です。 APIで使用するClient SDKを開発する場合は、(APIとSDK間の)インターフェースコントラクトから着手するとよいでしょう。 public interface IDadJokesApiClient { Task<JokeSearchResponse> SearchAsync( string term, CancellationToken cancellationToken); Task<Joke> GetJokeByIdAsync( string id, CancellationToken cancellationToken); Task<Joke> GetRand

          .NET 6によるHTTP Client SDKの作成と利用
        • GitHub - ecyrbe/zodios: typescript http client and server with zod validation

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - ecyrbe/zodios: typescript http client and server with zod validation
          • RackとGoのhttp.Clientの相性問題について

            ずっと悩んでいるので色んな意見を聞きたくて、情報を簡単にまとめておきます。 関連PRは以下です。 経緯 私は以前社内ISUCONのために以下のリポジトリを作成しました。 このリポジトリを作成してから5年後に、この問題を題材に書籍化することになりました。これについてはもちろん嬉しいことではありますが、このリポジトリを作成したときは私は新卒3年目でエンジニアとしての能力も高くなく、業界的にもISUCONの問題作成ノウハウが貯まっているとは言えない状況で、しかも私自身が問題作成ができるのか分からない中で模索しながら作った問題という経緯があります。なので作り込みはかなり甘く、ツッコミどころは正直色々あります。 それもそれで当時の私の技術力で果敢に挑んだ結果ではあるので許して欲しいところではあるのですが、今回解説する問題が発生してしまっているので、その問題を解説します。 まずprivate-isuの

              RackとGoのhttp.Clientの相性問題について
            • JetBrains エディタで API リクエストをコード化できる「HTTP client」 - kakakakakku blog

              実装した API の動作確認とテストをするときに,今までは curl と Postman を主に使っていたけど,最近は JetBrains エディタで使える「HTTP client」も併用している.今日は API リクエストをファイルに記述しコード化できる「HTTP client」の概要を紹介する.JetBrains のドキュメントは基本的に英語だけど pleiades.io なら日本語で読める. HTTP client in IntelliJ IDEA code editor - Help | IntelliJ IDEA IntelliJ IDEAコードエディターのHTTPクライアント - ヘルプ | IntelliJ IDEA 今回は検証環境として Sinatra を使った API を実装し,HTTP client から http://localhost:4567 にリクエストを送る.

                JetBrains エディタで API リクエストをコード化できる「HTTP client」 - kakakakakku blog
              • Laravel 7.xの新しいHTTP Client!実例

                さてさて、前回記事 Laravel 7.xの新ルート機能 では、Laravelの新しいルート機能をご紹介しました。 そして、今回もこの流れで便利な「ある機能」をご紹介したいと思います。 その機能とは・・・ HTTPクライアント機能 です。 つまり、Laravel(PHP)からインターネットのウェブサイトにHTTPでアクセスする機能ですね。 ただ、もしかすると 「PHP で HTTPリクエストするならGuzzleがあるじゃん・・・」 と思われたかもしれません。 先に言っておきますと、今回の新しいHTTP機能は内部的に「Guzzle」を使っています。でも、どうやらよく使う部分はLaravel側で簡単に使えるようにしようということになったようです。(つまりラッパークラスですね) そこで! 今回はLaravel 7.xの新機能のHTTP Clientの使い方を実例でご紹介したいと思います。 ぜひ皆

                  Laravel 7.xの新しいHTTP Client!実例
                • 本番環境でデフォルトの HTTP Client を使ってはいけない理由について

                  はじめに こんにちは。Belong でエンジニアをしている Mohiro です。 今回はタイトルの通り、Go では本番環境でデフォルトの HTTP Client を使ってはいけない理由についてまとめました。 以下書籍の中で取り上げられた内容の一つで、私自身がこの間違いを犯してしまっていたで戒めとして本ブログを書きました。 Go 言語 100Tips ありがちなミスを把握し、実装を最適化する デフォルトの HTTP Client を使ってはいけない理由 理由 1:タイムアウトが設定されない HTTP Client はデフォルトではタイムアウトを設定しません。 以下のコードからデフォルトクライアントがサーバーの応答を待ち続ける挙動が確認できます。 package main import ( "fmt" "net/http" "net/http/httptest" "time" ) func m

                    本番環境でデフォルトの HTTP Client を使ってはいけない理由について
                  • How to choose the right Rust HTTP client - LogRocket Blog

                    Michiel Mulders Michiel loves the Node.js and Go programming languages. A backend/core blockchain developer and avid writer, he's very passionate about blockchain technology. Editor’s note: This Rust article was last updated on 21 December 2022 to update code and include less well-known but useful HTTP clients, such as Actix Web Client, rustify, and tokio-curl. Check out this article for a tutoria

                      How to choose the right Rust HTTP client - LogRocket Blog
                    • Coming Soon to a Zig Near You: HTTP Client

                      Fore-forwarning: This post describes std.http efforts pre-0.11 zig. After the 0.11 release new features have been introduced, and some names have been changed, this post does not describe those changes. To attempt to keep this post as a useful guide: if you're using zig 0.12 (or a development version thereof, as 0.12 has not been released as of this edit), apply the following changes: Client.reque

                        Coming Soon to a Zig Near You: HTTP Client
                      • How To Call Kubernetes API using Simple HTTP Client

                        How To Call Kubernetes API from Go - Types and Common MachineryHow To Extend Kubernetes API - Kubernetes vs. DjangoHow To Develop Kubernetes CLIs Like a ProDon't miss new posts in the series! Subscribe to the blog updates and get deep technical write-ups on Cloud Native topics direct into your inbox. There are plenty of reasons to call the Kubernetes API using a CLI (like curl) or GUI (like postma

                          How To Call Kubernetes API using Simple HTTP Client
                        • HTTP Client MockツールのHTTPrettyを使って、requestsの処理を拡張したクラスのテストを書こう | DevelopersIO

                          HTTP Client MockツールのHTTPrettyを使って、requestsの処理を拡張したクラスのテストを書こう サーモン大好き、横山です。 requestsの拡張クラスを作っていて、実際に動かした際のMockResponseを作成するのが難しいなと思ったことは無いですか?私はあります。 今回はそういうときのためのHTTP Client Mockツール、HTTPrettyを紹介します。 前提の環境 今回は仮想環境に下記のコマンドを叩いてパッケージをインストールした環境です。 $ mkdir -p /path/to/httpretty $ cd /path/to/httpretty/ $ python3 -mvenv venv $ . venv/bin/activate (venv)$ pip install requests pytest pytest-cov httpretty

                            HTTP Client MockツールのHTTPrettyを使って、requestsの処理を拡張したクラスのテストを書こう | DevelopersIO
                          • GitHub - sharat87/prestige: A text-based HTTP client in the browser. An interface-less Postman.

                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                              GitHub - sharat87/prestige: A text-based HTTP client in the browser. An interface-less Postman.
                            • http clientでHTTP/2を使う方法 - Carpe Diem

                              背景 外部APIを叩く時に利用するhttp clientですが、サーバ側がHTTP/2対応しているのであればコネクションの有効活用ができるようHTTP/2を使いたいものです。 その際にhttp client側で設定する点、気をつける点を説明していきます。 環境 Go 1.15.6 curl 7.64.1 HTTP/2対応しているか確認する方法 まずは対象とするサーバやhttp clientがHTTP/2対応になっているかを確認する方法を紹介します。 サーバ側の確認 サーバ側が対応しているかどうかはcurlの-vオプションで手軽に確認できます。 $ curl -v https://google.com * Trying 2404:6800:4004:809::200e... * TCP_NODELAY set * Connected to google.com (2404:6800:4004

                                http clientでHTTP/2を使う方法 - Carpe Diem
                              • Go言語: http.Client のコネクション管理 (HTTP/1.x) - Qiita

                                この記事について net/http パッケージの Client は内部で TCP コネクションプールを持ち、コネクションのキャッシュ・再利用を行う。リクエスト送信時は、プール内に空きコネクションがあればそれを利用する。 そのため、Client は何度も作るのではなく使いまわした方がよい。この記事ではそのコネクションプールの仕組みについてまとめる。 なお、HTTP/1.x と HTTP/2 では TCP コネクションの使い方が全く異なるため、HTTP/1.x ついてのみ記載する。 対象の Go バージョン: 1.14.4 まとめ http.Client 内でコネクションプールを管理しているのは http.Transport Transport は、以下の connectMethodKey の単位でコネクションを管理する つまり、connectMethodKey が同じになるリクエストは同じコ

                                  Go言語: http.Client のコネクション管理 (HTTP/1.x) - Qiita
                                • Why I wrote my own Go HTTP client

                                  The Ethically-Trained Programmer …“It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter.” — Nathaniel Borenstein, 1992 Go is a language designed by Google for use in a modern internet environment. It c

                                    Why I wrote my own Go HTTP client
                                  • StarSnow: HTTP Client for Snowflake SQL

                                    Generic Snowflake functions to interact with web APIs directly from SQL statements. Photo by Alessandro Viaro on UnsplashSnowflake is an extremely SQL-friendly database: you can ingest, transform, and access your structured and semi-structured data directly from your SQL code. However, as a cloud-only data platform, it has some fundamental restrictions: all insecure operations like accessing local

                                      StarSnow: HTTP Client for Snowflake SQL
                                    1

                                    新着記事