◆ご質問◆
EmbeddedBrowserGraphic内のHTMLコンテンツから発信されたHTTPリクエストについて
①事前にCurlで実装された通信により付与されたCookieは、当該リクエストにも付与されますか?
②Curlの実装から、当該リクエスト内容を参照可能でしょうか?
③Curlの実装から、当該リクエストに対するレスポンス内容を参照可能でしょうか?
④Curlの実装から、当該リクエストに対するレスポンスに付与されたCookieの参照・操作が可能でしょうか?
◆回答◆
EmbeddedBrowserGraphicの内部的には、
ActiveXを使用しCurl内部にブラウザを埋め込んで
表示するという実装となっています。
ですので、CurlのプロセスとEmbeddedBrowserGraphicを
利用して表示しているブラウザのプロセスは全くの別物となります。
①C/S間に、中間サーバを介すということですので
そのサーバのアドレスは別ドメインとなっているということでしょうか。
その場合、Curlに付与されたクッキーはEmbeddedBrowserGraphic内で
表示されているHTMLでは読み取ることができません。
また、CurlからクッキーをHTMLに付与するAPIもございません。
勿論、EmbeddedBrowserGraphicを使用しているからといって自動的にCurlのクッキーを
EmbeddedBrowserGraphic内で表示されているHTMLに付与することはありません。
②残念ながら不可能です。
③残念ながら不可能です。
④残念ながら不可能です。