■サイトマップ Search help


Biz/Browser AIに関する障害レポート


 10128 HttpRequestクラスのAddBodyメソッドやWriteStringメソッドに文字列を渡した場合、bodyが設定されない 

対象バージョン 〜Biz/Browser AI Ver 1.0.1.0

障害内容 サーバへ送信するリクエストのメッセージボディへHttpRequestクラスのAddBodyメソッドやWriteStringメソッドを利用して文字列を設定しても、サーバプログラム側でメッセージボディの内容を取得する事ができない。

要因 AddBodyメソッドやWriteStringメソッドで設定した文字列がメッセージボディとして正しく追加されていなかった。

対処方法
(方法1) サーバへ送信するリクエストのメッセージボディへ追加する文字列を一度ByteArrayオブジェクトに格納し、ByteArrayオブジェクトをAddBodyメソッドやWriteStringメソッドでメッセージボディへ追加する。

[サンプルスクリプト]
 /* リクエストのメッセージボディへ追加する文字列を */
 /* ByteArrayオブジェクトに格納 */
 var reqBody = new ByteArray("code=0452&name=AXIS%20SOFT");   
 
 /* リクエスト先の指定 */
 var session = findHTTPSession("http://www.axissoft.co.jp");
 var req = session.CreateRequest("/test/prog1");
 
 /* ByteArrayオブジェクトをAddBodyメソッドで追加 */
 req.AddBody(reqBody);
 
 /* POSTメソッド実行 */
 var res = session.Post(req);

 
(方法2) 改修バージョンへのバージョンアップを行う。

改修バージョン

Biz/Browser AI Ver 1.0.2.0


■ 障害レポート一覧へ