2018-07-01から1ヶ月間の記事一覧
Swift Package Manager が不調(?)で、 swift package generate-xcodeproj すると、コケる 【2018/08/05 22:27 追記】この方法は正しくない。正しい対処の仕方は不明。 $ swift --version Apple Swift version 4.1.2 (swiftlang-902.0.54 clang-902.0.39.2) T…
Netty で HTTP クライアントの書き方を調べてみたら、意外なことにほとんど見つからなかったので、ブログに書くことにしました。 ChannelInitializer Pipeline に加えるハンドラーと順番は次のとおり SslHandler HttpClientCodec HttpContentDecompressor Ht…
この前の土日に Swift-NIO を使って HTTP Client を書いてみたが、うまく動かなかった。 Bootstrap 基本的には Netty と同じ。 ClientBootstrap のイニシャライザーを呼び出して、 EventLoopGroup と ChannelOption と ChannelInitializer(Channel -> EventL…
swift で HTTP でAPIを呼び出すときなどは URLSession#dataTask(with:,completionHandler:) を使うのが一般的らしい。 guard let url = URL(string: "http://localhost:8080/api") else { throw MyURLError.invalidURL } URLSession.shared.dataTask(with: u…
Kubernetes の名前は 2年ちょっと前くらいから耳にはしていたけど、全然触ったことないわりに、最近方方から聞こえてくるので触ってみることにした。 なお、基本的な内容はこちらのものを、ただコピペしてくだけの作業… docs.microsoft.com いくつかチュート…