タグ

POSTに関するmicdonaldsのブックマーク (6)

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

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

    micdonalds
    micdonalds 2010/10/13
  • ブログが続かないわけ | 初心者プログラマーが簡単なフォームを作るときにやりがちな6つのミス

    お問い合わせフォーム、登録フォーム、キャンペーンの申込フォーム。 Webにはいろいろなフォームがある。 Webプログラマーであれば誰もが一度は作ったことがあると思う。 新人プログラマーの初めての実務がフォームであることも多いだろう。 新人が作っているというのにもかかわらず、技術的にも面白い部分がないせいか、正しい知識のある人がレビューすることが少ないと思われる。 単純さゆえにテストが不足しているということもあるかもしれない。 上記の理由は憶測にすぎないが、杜撰なフォームがたくさん出回っているのは事実だ。 もう、CAPTCHAの話とか以前の問題だ。 よく見かける悪い例を簡単にあげておく。新人が初めての実務に当たるときにこれを気にしてくれれば、世の中のフォームがだいぶ良くなると思う。 1. クライアントサイド(JavaScript)でのチェックのみ。 2. 選択肢式の入力欄に対するチェックの漏

    ブログが続かないわけ | 初心者プログラマーが簡単なフォームを作るときにやりがちな6つのミス
    micdonalds
    micdonalds 2010/10/02
  • バイト型配列のデータを文字コードを指定して文字列に変換 .NET Tips C#, VB.NET, Visual Studio

    バイト型配列のデータを文字コードを指定して文字列に変換する 文字列を文字コードを指定してバイト型配列のデータに変換するバイト型配列を文字列に変換するバイト型配列に代入されている文字列データをString型に変換(デコード)するには、Encoding.GetStringメソッドを使います。具体的には、バイト型配列のデータの文字コードに従ってEncodingオブジェクトを作成し、GetStringメソッドを呼び出します。Encodingオブジェクトを作成する方法については、「目的の文字コードに合ったEncodingオブジェクトを取得する」をご覧ください。 下の例ではバイト型配列"bytesData"にすでに文字列データが入っているものとし、これをString型に変換しています。 'バイト型配列"bytesData"に文字列データが入っているものとする Dim str As String 'Sh

    バイト型配列のデータを文字コードを指定して文字列に変換 .NET Tips C#, VB.NET, Visual Studio
    micdonalds
    micdonalds 2010/08/12
  • 解説 : XMLHttpRequest

    XMLHttpRequest を使用出来るようにする為の宣言。ブラウザにより異なる。 IE では、ActiveXObject("Microsoft.XMLHTTP") を使用。 IE のバージョンによっては、ActiveXObject("Msxml2.XMLHTTP.5.0") , ActiveXObject("Msxml2.XMLHTTP.4.0") , ActiveXObject("Msxml2.XMLHTTP.3.0") , ActiveXObject("Msxml2.XMLHTTP") なども使用出来る。 Mozilla 系ブラウザでは、XMLHttpRequest() を使用。 var xmlhttp = false; if(typeof ActiveXObject != "undefined"){ try { xmlhttp = new ActiveXObject("Micro

    micdonalds
    micdonalds 2010/08/12
  • .NET Tips - POSTでデータを送信する (DOBON.NET)

    POSTでデータを送信するここではHTTPサーバーにPOST要求を送信し、返される結果を受信する方法を幾つか紹介します。データの送信方法として、ここでは"application/x-www-form-urlencoded"と"multipart/form-data"による方法を紹介します。 なおここで紹介しているコードでは、HttpUtility.UrlEncodeメソッドを使っていますので、System.Web.dllを参照に加える必要があります。(サーバー側が、クライアントが送信するデータのURLエンコードを必要としていないのであれば、このメソッドを使う必要はありません。) "application/x-www-form-urlencoded"でデータを送信する通常(特に文字列だけを送信する場合)は、"application/x-www-form-urlencoded"でデータを送信す

    .NET Tips - POSTでデータを送信する (DOBON.NET)
    micdonalds
    micdonalds 2010/08/06
  • GET と POST

    引数 先に説明したように、CGI プログラムへのデータ渡し方は GET と POST の2種類あります。 GET http://X68000.q-e-d.net/~68user/hoge/fuga.cgi のような URL の後に ? を付け、 続けて渡したいデータを書きます。CGI プログラム側からは、環境変数 QUERY_STRING を参照することで、渡されたデータを参照できます。 例えば、http://X68000.q-e-d.net/~68user/hoge/fuga.cgi?foo とすると、環境変数 QUERY_STRING は `foo' となります。 GET ではデータの長さが制限されています。最大長は環境依存ですが、 WWW サーバに apache を使っている場合、最大長は 8000 バイト程度です。 http://X68000.q-e-d.net/~68user/h

    micdonalds
    micdonalds 2010/08/06
  • 1