Thread Rating:
  • 724 Vote(s) - 2.76 Average
  • 1
  • 2
  • 3
  • 4
  • 5
半角スペースのみのsoapレスポンスについて
08-22-2011, 05:13 PM,
#2
RE: 半角スペースのみのsoapレスポンスについて
まだ4.0使ってるんですか?先日4.0のサポートが切れたと知ってて、あれ、時代の流れが早いなーと感心しました...


確かにXMLの仕様で、スペースと改行が無視されることができるらしく、もうしかして、これはWSDKの仕様かも知れないね、恐らくWSDKの内部実装に依存されている...WSDKのソースコードが公開されているので、ソースコードで調べてみたらどうですか?


ちらっと見ただけですが、soap/SOAPHTTP.scurlの中でSOAPHTTPRPCPostCaller.call が定義されており、
そこからread-message-from-streamというメソッドをコールし、
以下のあたりでresponsesを作っているようです。

let (responses:{Array-of any},
headers:#{Array-of any},
header-roles:#{Array-of #String},
header-must-understands:#{Array-of bool},
root-element-attributes:#{Array-of XMLAttribute}
) =
{self.message-reader.read-rpc-response
xml-input-stream,
.............
}

set responses =
{self.close-response-stream
xml-input-stream,
responses
}


そこらへんにデバッグコードを入れてみたらいかがでしょうか?




Messages In This Thread
RE: 半角スペースのみのsoapレスポンスについて - by heavybugtracker - 08-22-2011, 05:13 PM
Forum Jump:


Users browsing this thread:
2 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('223')