-1

サーバーにリクエストを送信するたびに変化する隠しフィールドの値を取得したい。たとえば、私が最初にそのページにアクセスしたときsessid=90334、次のページではそのようなものsessid=78204です。ページソースには、このようなタグが含まれています<input type="hidden" name="sessid" value="69529">。回答の読み方を知っています。私は現在、応答を読むために次のコードを使用しています

 BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));

        StringBuilder response = new StringBuilder();
        String line;
        while ((line = rd.readLine()) != null) {
            response.append(line);
        }

リクエストごとに変更された値を読み取る方法を教えてください。

4

1 に答える 1

0

asp.netアプリケーションを開発していて(MVCまたはasp.netを指定していない)、サーバー側の非表示フィールド値にアクセスする場合は、runat="server"属性を使用する必要があります。このような:

<input type="hidden" runat="server" name="sessid" value="69529">

または、次を使用できます。

<asp:hiddenfield runat="server" id="sessid" value="69529">

サーバー側:

var x = sessid.Value
于 2012-11-14T13:52:06.300 に答える