[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

httpに関するdealforestのブックマーク (14)

  • Httpclient for Android - Kazzz's diary

    直前のエントリで言及したように、JSDKレベルのHTTP接続はどうやら使い物にならないぽいので、Android SDKに同梱されているApache HttpClientを使うことにした。 Android内部で使用されているHttpClientのバージョンはそのソースコードから、4.0相当と思われる。 HttpClient.java * $HeadURL: http://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk/module-client/src/main/java/org/apache/http/client/HttpClient.java $ * $Revision: 676020 $ * $Date: 2008-07-11 09:38:49 -0700 (Fri, 11 Jul 2008) $ /** * Inte

    Httpclient for Android - Kazzz's diary
  • TIPS >> Blog Archive >> URL の最大長は何文字?

    ユーザーエージェントおよびサーバの実装に依存します。スキーム、ホスト名を含めて、255 バイト以下は安全です。メジャーなブラウザとサーバに限定すれば、2000 バイト程度までは使えるでしょう。 SGML では 1024 文字 HTML のスーパーセットである SGML では、LITLEN=1024 文字とされています。 RFC2070 | URL の長さの制限って | HTML 4のSGML宣言 HTML 4.01 では 65536 文字 HTML 4.01 では LITLEN=65536 文字です。 HTTP では未定義、255 バイト以下を推奨 RFC2616 (HTTP/1.1) には、URL の長さに関する規定はありません。ただし、 Note: Servers ought to be cautious about depending on URI lengths above

  • Content-Typeが"multipart/mixed"なメールのboundary文字列を取得する - mahata weblog

    !!!!!multipartを分解するだけの処理を知りたい場合は、こちらを参照されたい。!!!!! multipartのバウンダリ文字列がヘッダで渡ることを知らなくて、少しだけはまった。 エントリでは、qmailが動いているサーバでメールを受信し、 /tmp/mail_sample.txtにバウンダリ文字列を出力するまでの過程を記述する。 qmailでは、$HOME/.qmailでメール文を受けたときに起動するスクリプトを記述できる。 私の環境では、.qmailは次のようになっている。 $ cat ~/.qmail | /usr/bin/php /tmp/sample_script.php この例では、メールを受信したタイミングで/tmp/sample_script.php が起動する。 さて、/tmp/sample_script.php は次のようになっている。 (PEAR の

  • 手軽に別スレッドで HTTP 通信を行う Objective-C のライブラリを作りました - cooldaemonの備忘録

    iPhone アプリ開発の手始めに、NSURLConnection と NSOperation を組み合わせた Simple Http Client というモジュールを作りました。 使い方は、付属のテストコードを読んで頂けると、簡単に理解できると思います。 とても行数が少ないので、作る価値があったのか謎ですが(w; cooldaemon's SimpleHttpClient at master - GitHub 初めての Objective-C なので、突っ込み&添削は大歓迎です。 機能追加しました。詳細は、SimpleHttpClient に JSON と XML のフィルタを追加しました をご参照ください。 HTML フィルタも追加しました。HTML に対して XPath が使えます。 NSOperationQueue を外部から与えられるようにしました。当たり前の事ですが、スレッドを

    手軽に別スレッドで HTTP 通信を行う Objective-C のライブラリを作りました - cooldaemonの備忘録
  • HTTP レスポンスで複数ファイルを返す

    Landscape トップページ | < 前の日 2003-11-10 2003-11-11 次の日 2003-11-12 > Landscape - エンジニアのメモ 2003-11-11 HTTP レスポンスで複数ファイルを返す 当サイト内を Google 検索できます * HTTP レスポンスで複数ファイルを返すこの記事の直リンクURL: Permlink | この記事が属するカテゴリ: [http] CGI からファイルをダウンロードさせたい。これだけなら非常に単純で簡単なのだが、今回は一度に複数のファイルをレスポンスとして返したい。複数のファイルを tar などでまとめるという方法は使えない。 単数のファイルだったら適切な Content-Type ヘッダを出力して、CRLF を2つ出力した後、ボディ部分を出力してやればいい。実に簡単だ。でも、返すデータが複数の場合はどんな ht

  • GETとPOSTの使い分け - フォームデータの送信 -- ごく簡単なHTMLの説明

    ブラウザからのデータデータは、特別な形式でエンコードされて送信されることになっています。画面に表示されるフォームのコントロールで入力する以外にも、隠されたデータの情報を送ったり、フォームを使わずに送信するなど、いくつかの方法があります。 目次: 作者の設定したデータを送る データ送信とURLエンコード フォームから直接メール送信 エンコードのタイプとファイル送信 GETメソッドとPOSTメソッド GETを使って直接データを送る 作者の設定したデータを送る input要素などで用意する「コントロール」はユーザーがそれを操作してデータを入力するためのものです。しかし、場合によってはHTMLの制作者が指定したデータをプログラムに送信したい場合もあるでしょう。このようなデータはユーザーが操作する必要はなく、ユーザーの目に触れないほうが都合がよいものです。そのために、input要素のタイプの一つとし

  • PHPの$_POST, $_GET, $_COOKIEの要素に配列を使用する

    (Last Updated On: 2018年8月13日)PHP 5.1.4が素早くリリースされた原因の一つが「$_POST配列の要素が配列の場合、要素の値が壊れる問題」です。 この「$_POST、$_GET、$_COOKIE配列の要素に配列を使う機能」はよく知られていない機能の一つと言っても良いかも知れません。オンラインマニュアルにも解説がなかったような気がします。説明を簡単にする為に$_GETの例を紹介します。 値を配列を送信するには変数名に[]を付け加えて送信するだけでOKです。 http://example.com/test.php?a[]=1&a[]=2 array(1) { [“a”]=> array(2) { [0]=> string(1) “1” [1]=> string(1) “2” } } 連想配列を送信するには[]の中に要素名を指定するだけです。 http://exa

    PHPの$_POST, $_GET, $_COOKIEの要素に配列を使用する
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • JavaScript::Bookmarklet Blog: HTTPのヘッダ情報をみる

    HTTPのヘッダ情報をみる HTTPのヘッダ情報をみる HTTPのヘッダ情報を見る、というのはWebサーバとブラウザ間でどんなデータが流れているかを知りたい時に使います。でもそういうのを知りたがるのは普通はエンジニアという職種の方なので一般の方にはなんにもおもしろくないBookmarkletかもしれません。 このBookmarkletはmozilla.orgで提供されているツールを利用しています。 ちなみにこのサイトでこのBookmarkletを使用すると HTTP/1.1 200 OKCRLF Date: Thu, 11 Sep 2003 08:03:36 GMTCRLF Server: Apache/1.3.27 (Unix) mod_fastcgi/2.2.4 mod_auth_pgsql/0.9.12 PHP/4.2.4-devCRLF Last-Modified: Thu, 11

    dealforest
    dealforest 2009/04/01
    Bookmarklet で HTTP のヘッダーの確認
  • HTTPの通信状況をデバッグしてボトルネックを発見できる「HttpWatch Basic Edition」 - GIGAZINE

    Windows XP/Vista/2003/2008 Server上のInternet Explorer 6/7/8 Beta 2、Mozilla Firefox 2.0/3.0/3.1 Beta 2で動作するフリーソフトで、HTTP/HTTPSのリクエストヘッダ表示、HTTPの圧縮率表示、ページ内の各要素の読み込み時間のチャート化、ステータスコードやレスポンスサイズの表示、フィルタリング、さらにはこれら一連の通信をログファイルに記録することなども可能です。 時間はミリセカンド単位で表示が可能となっており、まさにHTTPデバッガと言っても差し支えないレベルなので、「ページの読み込みが遅い原因を知りたい」とか「ちゃんとサーバの設定が反映されているかどうかを確認したい」「ウェブアプリの動作チェックがしたい」という場合に役立ちます。この種類のソフトにありがちな日語の文字コードが解釈できないとい

    HTTPの通信状況をデバッグしてボトルネックを発見できる「HttpWatch Basic Edition」 - GIGAZINE
  • HTTPプロトコル再考 - /* Grid Thinking */

    === HTTPによるデータの受け渡し形式 === HTTPでは,基的に,以下のような形式でデータの引渡しを行います. ヘッダ部 区切り(空の行) データ部 データは, ・データの内容に関する情報や制御情報を記述したヘッダ部 ・データ体があるデータ部 に分かれ,この2つは何もない空の行によって区切られています. === ブラウザからサーバへの要求 === ブラウザからサーバに送られるページリクエスト情報の例です. このリクエストにはデータ部がないため,ヘッダ部と,ヘッダ部の終わりを示す「区切り(空の行)」が送られます. GET /test.php HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */* Accept-Language: ja Accept-Encoding: gzip, defl

    HTTPプロトコル再考 - /* Grid Thinking */
    dealforest
    dealforest 2008/07/08
    httpプロトコルについて
  • http://blog.cellfusion.jp/2008/01/335

    dealforest
    dealforest 2008/06/23
    RequestHeaderを加工
  • nitoka blog: https://ページからhttp://ページへのリンクした場合リファラーは送出されない

    「そんなの常識だよ」という人は無視してください。 知りませんでした。https://ページからhttp://ページへのリンクした場合リファラーは送出されないんですね。 昨日、弟から「https://ページからhttp://ページへのリンクした時にリファラーが取得できないのだけど、これって何が原因?」と聞かれ、「いや取れるだろ」と答えたのですがよくよく調べてみるとブラウザの仕様でhttps://ページからhttp://ページへのリンクした場合はリファラーは送出されないようです。 以下、産業技術総合研究所のページより引用 Internet Explorerのバージョン4.0以降を使用している場合には、Refererは送出されません。これは、Internet Explorerの4.0以降が、「https://」のページ上に存在するリンクを辿ったときにはRefererを送出しない仕様となっているた

    dealforest
    dealforest 2008/05/14
    https => httpへのリンクの場合、referer取得できない
  • http://thoughtpad.net/alan-dean/http-headers-status.gif

  • 1