タグ

httpに関するmfks17のブックマーク (15)

  • Betamax Software

    The Rise of Augmented Reality in Remote Support Augmented reality (AR) is no longer confined to sci-fi movies. It’s now a groundbreaking tool in various industries. Among its many applications, remote assistance stands out. Through AR, experts can provide guidance from miles away. Benefits of AR-Based Remote Assistance AR remote assistance brings multiple advantages. Let’s… Continue reading Augmen

  • iOSアプリ開発でのHTTP通信をラクにする「Alamofire」の使い方

    iOSアプリでHTTP通信をする方法はいろいろありますが、オープンソースのライブラリー「Alamofire」を使うのが簡単で便利です。Wikipediaからデータを取得するアプリを例に、基的な使い方を学びましょう。 ※記事は2016年6月30日に掲載した記事を再編集したものです。執筆時点の情報をベースにしており、最新ではない可能性があります。 ほとんどのアプリは、外部サービスやデータソースに接続するときにネットワークを使います。「ネットワーク」とは、もっとも利用されているプロトコルの1つである「HTTP(ハイパーテキスト・トランスファー・プロトコル)」を使って情報を交換することを意味しています。ブラウザーを開き、データを取得・送信するたびに、プロトコルとしてHTTPを使用しています。この記事では、以下の項目を確認しながら、iOSにおけるネットワークの使い方を学習します。 HTTP RE

    iOSアプリ開発でのHTTP通信をラクにする「Alamofire」の使い方
    mfks17
    mfks17 2016/09/07
    “APIの構築に興味がある人は、SitePointの『Building a Simple REST API for Mobile Applications』をおすすめします。WordPressを使っていてAPIに変更したい人は、『The WordPress JSON REST API』がおすすめです。”
  • アプリのAPIリクエストのトレースはどうするのが効率的か? - ZOZO TECH BLOG

    こんにちは。iOSエンジニアの庄司です。 普段のアプリ開発において、バックエンドチームから「○○のページで△△のデータ取得するためにリクエストしているURLってどんなの?」と聞かれることがよくあります。 その都度、APIリクエストとリクエスト結果をprintで表示するフラグをONにしてアプリをビルドするということをしていたため、かなり手間がかかっていました。 こういった作業を楽にするためにネットワークデバッグライブラリをいくつか比較してみました。 ライブラリ ResponseDetective https://github.com/netguru/ResponseDetective NSURLSessionのリクエストやレスポンスをデバッガのログに流してくれるライブラリです。 特徴・利点 フルSwiftで書かれており、NSURLProtocolのメソッドに割り込んでログを落とす事ができます

    アプリのAPIリクエストのトレースはどうするのが効率的か? - ZOZO TECH BLOG
  • HTTPヘッダチューニング Etag・Last-Modified | REDBOX Labo

    今回は既にCDNを利用している方も、利用していない方も今すぐ出来るHTTPヘッダチューニングをご紹介します HTTPヘッダのお話では、レスポンスヘッダやリクエストヘッダの中に何があり、どういう役割なのか簡単にまとめてみましたが、非常に多くのデータがWEBのやりとりで利用されていることが分かったと思います。 CDN利用時に利用者側が出来るチューニングは、オリジンサーバー側のApacheやNginxなどでどのようなHTTPレスポンスヘッダを付与するのか、しないのかということを決めるヘッダチューニングです。 Last-ModifiedヘッダはレスポンスヘッダのひとつでApacheやNginxなどのWEBサーバー側で適切な設定をすることによって、ブラウザ側にコンテンツの最終更新時刻を送信することができます。 ブラウザ側は、このコンテンツの最終更新時刻を覚えておき次回リクエストした際にリクエストヘッ

    HTTPヘッダチューニング Etag・Last-Modified | REDBOX Labo
  • RFC 5789: PATCH Method for HTTP

    Internet Engineering Task Force (IETF) L. Dusseault Request for Comments: 5789 Linden Lab Category: Standards Track J. Snell ISSN: 2070-1721 March 2010 PATCH Method for HTTP Abstract Several applications extending the Hypertext Transfer Protocol (HTTP) require a feature to do partial resource modification. The existing HTTP PUT method only allows a complete replacement of a document. This proposal

    RFC 5789: PATCH Method for HTTP
  • Paw – 最先端のMac用Web APIツール

    PawはWeb APIに楽しくアクセスできるMac用のHTTPクライアントアプリです。デザインも機能も磨きあげました。 あなたはAPIを作る人ですか? それとも利用する人でしょうか。どちらの場合もPawを使えば超快適。リクエストをサクサク組み立てて、レスポンスを詳しく調査しましょう。ソースコードの生成だって出来ますよ。

    Paw – 最先端のMac用Web APIツール
  • curlのプロキシ設定が罠仕様過ぎる - ::Eldesh a b = LEFT a | RIGHT b

    使いたいスクリプトが内部でcurlでファイルを落としたがってたけど, 基的にプロキシを通さないと外に出れない場所に居たのでmanを見る. 全体の設定 ALL_PROXY [protocol://][:port] HTTPの設定 http_proxy [protocol://][:port] https HTTPS_PROXY [protocol://][:port] ftp # コメントを受けて修正@12/08/04 FTP_PROXY [protocol://][:port] ホワイトリスト(?) NO_PROXY …おわかりいただけただろうか!? HTTPの設定 http_proxy [protocol://][:port] httpのみ小文字じゃないと認識しないとかどんだけだよ!!!*1 *1:manにはしっかり小文字限定って書いてあるけど

    curlのプロキシ設定が罠仕様過ぎる - ::Eldesh a b = LEFT a | RIGHT b
  • Charming Python: Functional programming in Python, Part 3

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Charming Python: Functional programming in Python, Part 3
  • cUrlコマンドとプロキシと認証 - Kazzz's diary

    仕事場のPCで同様にrepoをインストール、と思ったんだが仕事場のネットワークには恐怖のNTLMプロトコルを使うMS-Proxy Server様が鎮座在しているため、そのままではまず駄目だろうと思いつつやってみたら.. $ curl http://android.git.kernel.org/repo > repo % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:01:23 --:--:-- 0 curl: (7) couldn't connect to host 案の定駄目だった。 仕方が無いので以前覚えた.bashrcにプロキシの記述を行って実行したところ問題なくインストールされたの

    cUrlコマンドとプロキシと認証 - Kazzz's diary
  • GTM HTTP Fetcherを利用した通信方法まとめ - プログラミングノート

    ASIHTTPRequestが開発終了ということで、最近はGoogleが開発しているGTMHTTPFetcherを利用しています。 Best Album、FlickPicsともに利用していますが、シンプルなNSURLConnectionのラッパーなのでとても扱いやすく、ソースもそこまで大きくないので必要に応じて自分で改良することも難しくありません。 Introductionにある程度まとまっているのですが、画像アップロードを開発する際、multipartリクエスト周りでハマったので、これだけ知ってれば十分使えるでしょうというところと合わせてまとめてみました。 特徴 Simple to build; only one source/header file pair is required Simple to use: takes just two lines of code to fetch

    GTM HTTP Fetcherを利用した通信方法まとめ - プログラミングノート
  • ユーザーエージェント(ユーザーエージェント一覧) | 用語解説 | web showcase : s-ej web tips

    ユーザーエージェント 一般にユーザーエージェント(User Agent)とは情報にアクセスする手段のことを表すが、特にWebにおいてユーザーエージェントと称する場合はHTTPユーザーエージェント(HTTP_USER_AGENT)のこと、あるいはそれらを識別する名称文字列のことを指す。 HTTPユーザーエージェントにはブラウザやウェブクローラーなどがあり、HTTPユーザーエージェントはHTTPリクエストの際にユーザーエージェント毎に決められた識別名称文字列を送信する。この文字列はハードウェア情報、携帯キャリア名、ホストOS名、アプリケーション名、レンダリングエンジン名、バージョンナンバーなどで構成されており、各エージェントにとって最適な情報や反応の取得に役立つ一方、ユーザエージェント文字列には厳密な構文の決まりはなく、ブラウザの発展やシェア争いの過程で文字列が複雑に変化したり、仕様上、エージ

  • HTTPレスポンスのステータスコードを取得したい - ちくわプログラマにっき

    HTTPレスポンスのヘッダ部文の受信完了時に呼び出される connection:didReceiveResponse: の中で NSHTTPURLResponse にキャストした response からステータスコードを取得しインスタンス変数にセットし、HTTPレスポンス受信完了時に呼ばれる connectionDidFinishLoading: の中でステータスコードに応じた処理を行う。(なにかの呪文みたいだ) ステータスコードを取得するためには NSURLResponse を NSHTTPURLResponse にキャストしてあげなきゃいけないあたり罠度が高いと言えよう。 - (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response { NSHTTPURLRes

    HTTPレスポンスのステータスコードを取得したい - ちくわプログラマにっき
  • [iOS]NSURLConnectionを利用してHTTP通信 - l4l

    iOSアプリでHTTP通信を実装するベーシックな方法はFoundation Frameworkで提供されているNSURLConnectionを利用すること。ドキュメントの「URL Loading System Programming Guide」を一通り読んだので、その基的な使い方をまとめてみる。 デフォルト設定でGET通信 まずはコードから。Window-based Applicationのプロジェクトテンプレートに対して、処理のエントリポイントをapplication:didFinishLaunchingWithOptions:に追加、他のメソッドは新規で作成。receivedDataはヘッダで定義されているNSMutableData型の変数。あ、テストコードなのでメモリ管理とか気にせず書いてます、あしからず。 - (BOOL)application:(UIApplication *

  • iPhoneプログラミングメモ

  • git リポジトリを HTTP で公開する設定でハマリました

    私の関係しているプロジェクトで、空 git リポジトリを作成し、HTTP 経由でアクセス出来るように設定する必要がありました。 git リポジトリ HTTP 経由でアクセスできるように公開する設定方法に関しては、「Setting up a git repository which can be pushed into and pulled from over HTTP(S).が大変参考になります。また、ありがたい事に、このドキュメントは、Yuanyingさんによって日語訳も公開されています。 既に過去何回か行った案件であり、且つドキュメントが整備されているにも関わらず、情けないことに再びハマってしまったので、いくつかポイントを整理しておこうと思います。 まずサーバ側の設定作業ですが、setup-git-server-over-http.txtに書かれている通り、概要は次のような手順になり

  • 1