誰かがこれに答えることができれば私は驚くでしょうが、私はいくつかの質問を見つけました。Apacheリバースプロキシからhtmlに変換する
websphere commerce 6環境の前にIBM IHSサーバーがあります。これの前に別のサーバーで私はWebsphereボックスに要求を逆プロキシするApacheインスタンスがあります。
この理由は本命などを管理するために..です
とにかく問題は、JSONでIHSからの応答は、HTMLにはApacheによって変換されていることです。その後、コードはデータを解析できません。
443仮想ホストプロキシは以下のとおりである:
ProxyHTMLStripComments off
ProxyHTMLFixups reset
ProxyHTMLEnable on
ProxyRequests off
SetOutputFilter INFLATE;proxy-html;DEFLATE
ProxyHTMLDoctype XHTML
SSLEngine on
SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
ProxyRequests off
ProxyPreserveHost On
<proxy *>
Order deny,allow
Allow from all
</proxy>
SSLProxyEngine on
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
ProxyPass/https://xx.xx.xx.xx/ retry=1 acquire=3000 timeout=600 Keepalive=On
ProxyPassReverse/https://xx.xx.xx.xx/
ProxyPassReverseCookiePath/https://xx.xx.xx.xx/
これはJSONとして戻ってくるWebSphereサーバーからの応答をしかし、絶対にうまく動作します彼らはHTMLタグで囲まれている - HTML、身体およびpは。私はこれを停止する必要があります - 任意のアイデア!永遠にあなたの借金になります!
SetOutputFilterの 'proxy-html'を削除するだけです – Hackerman
それは機能しましたか?...あなたはまた、行全体をコメントすることもできます。 – Hackerman
今すぐ試してみてください! – Mattatattat