0

Dictionary オブジェクトで動作する vbscript のコードがあります。key1=value1&key2=value2&...&keyN=valueN と書くのではなく、このオブジェクトをサーバーに POST したいと思います。
それは可能ですか?

4

1 に答える 1

2

HTTP フォームはテキストとマルチパート データを送信しますが、スクリプト オブジェクトは送信しません。

これは、Dictionary オブジェクトを (変換された) テキストの文字列として、またはフォームに添付されたバイナリ データとして送信する必要があることを意味します。次に、そのデータをサーバー上の Dictionary オブジェクトに戻す必要があります。

たとえば、辞書を XML 文字列に変換するサブルーチンを作成し、非表示フィールドの値として送信してから、サーバーでその XML 文字列を読み取って辞書に変換できます。最後に、HTTP に満足できない場合は、Web ページの代わりにクライアント サーバー アプリを検討できます。

于 2013-06-10T16:47:58.353 に答える