Content-Lengthが1068を超えると、WSO2 API RESTエンドポイントの呼び出しに失敗し、「412 Precondition Failed」という問題が発生しています。要求にスペースを追加するだけです1069)が原因でこの障害が発生します。この問題は、APIが(テスト用のSOAPUIを使用して)十分に速く呼び出された場合、コンテンツの長さが1069未満の場合にも発生する可能性があります。ヘッダーと本文がパケット間で分割され、要求が混乱するという理論があります。私たちはチャンクを止めようとしましたが、それはものに影響しませんでした。バックエンドのRESTサービスが直接呼び出されると、正常に動作します。WSO2 APIマネージャー1.10の問題
0
A
答えて
0
SOAPエンドポイントを呼び出す場合は、プロパティメディエータを使用してチャンクをオフにすることができます。しかし、SOAPエンドポイントも非チャンクリクエストを期待していることを確認する必要があります。
<property name=”DISABLE_CHUNKING” value=”true” scope=”axis2″/>
しかし、あなたは時々動作しない場合があり財産上のRESTエンドポイントを使用している場合。このような状況では、Content-Lengthヘッダーが要求に追加されていることを確認する必要があります。以下の2つのプロパティを使用して、Content-Lengthヘッダーを追加できます。
<property name="FORCE_HTTP_CONTENT_LENGTH" value="true" scope="axis2"></property>
<property name="COPY_CONTENT_LENGTH_FROM_INCOMING" value="true" scope="axis2"></property>
<inSequence>
<log level="custom">
<property name="msg" value="Executing IN sequence"></property>
</log>
<property name="FORCE_HTTP_CONTENT_LENGTH" value="true" scope="axis2"></property>
<property name="COPY_CONTENT_LENGTH_FROM_INCOMING" value="true" scope="axis2"></property>
<send>
<endpoint>
<address uri="https://www.google.com" format="rest"></address>
</endpoint>
</send>
</inSequence>
inSequenceサンプルプロキシ
関連する問題
- 1. WSO2 APIマネージャー:API作成の問題
- 2. WSO2 APIマネージャー車
- 3. WSo2 APIマネージャーでのスワッガーの実装の問題
- 4. WSO2 APIマネージャーJMSエラー
- 5. wso2 APIマネージャーwith Analytics
- 6. WSO2のAPI・マネージャー構成
- 7. WSO2 APIマネージャーのWAR版
- 8. WSO2 APIマネージャー - トークン制限20KPerToken
- 9. WSO2 APIマネージャー - サムネイル画像
- 10. WSO2 APIマネージャー:バグ表示
- 11. WSO2 APIマネージャー(1.10.0)LDAPロール
- 12. WSO2 APIマネージャー - 別のグループ内のAPIグループ
- 13. WSO2 APIマネージャー - API固有の構成ファイル
- 14. WSO2 APIマネージャー:APIの分類とグループ化
- 15. WSO2 APIクラウドの問題
- 16. WSO2 APIマネージャーのリソースレベルの承認
- 17. WSO2 APIマネージャーの定期的なエラー
- 18. G-RegとAPIマネージャーの統合WSO2
- 19. WSO2 1.9 APIマネージャーHTTPリスナー - トランスポート統計
- 20. WSO2 APIマネージャー2.0ユーザークラス拡張子
- 21. wso2 APIマネージャーにダミーapisを提供
- 22. WSO2 APIマネージャーhttpsエンドポイントをポート番号
- 23. WSO2 APIマネージャーによる認証
- 24. WSO2 APIマネージャーでユーザーサインアップワークフローを追加
- 25. wso2 Business Process Server 3.5.1とWSO2 APIマネージャーとの統合1.10.0
- 26. wso2 1.10 store DefaultApplication Missing
- 27. Wso2 APIマネージャの応答キャッシュの問題
- 28. wso2 apiマネージャのコンテンツ長問題
- 29. wso2am APIマネージャー2.1パブリッシャーの変更ライフサイクルの問題
- 30. WSO2 APIマネージャーJSON REST APIをバックエンドのSOAP/WSDLに変換する