0
A
答えて
0
すべてのシエスタの応答は、基本データ形式(FoundationタイプData
の形式)で始まり、次にtransformer pipelineを実行します。
デフォルトのトランスフォーマーパイプラインは、サーバーによって送信されたContent-type
ヘッダーに基づいてJSON、テキスト、およびイメージを解析します。このリストにはPDFが含まれていないため、サーバーがコンテンツタイプapplication/pdf
(またはJSON、テキスト、またはイメージコンテンツタイプでないもの)を送信している場合でも、応答は未処理のままData
パイプラインの最後にあります:
request.onSuccess { entity in
guard let data = entity.content as? Data else {
print("Huh, got mystery response:", entity.content)
return
}
// do stuff with data
}
あなたがData
を取得していない場合 - 上記のコードは、「ハァッ」と言うならば - そして、あなたのパイプラインの何かが応答を変換されます。 pipeline
Added config
、:Siesta.LogCategory.enabled = LogCategory.detailed
ログ出力のルックのために:あなたは何を把握するシエスタの詳細ログを使用することができます該当するリクエストの前に
Resulting configuration
のセクションには、応答に適用されるすべてのトランスが表示され、Applied transformer
およびResponse after pipeline
実際のサーバー応答が変換されます。
関連する問題
- 1. Swift SiestaとNSURLSession
- 2. Swift Siestaフェッチされたエンティティ
- 3. トークンと応答データへのアクセス
- 4. Jmeter BeanShell - アクセス応答データ - Beanshellエラー?
- 5. Swiftの非応答ストリームデリート
- 6. 応答待ちAlamofire swift
- 7. 角度応答データ
- 8. ソーサリーoauth応答データ
- 9. SonarQubeコンポーネントツリー応答データ
- 10. 表データ応答ブートストラップ
- 11. アクセスFacebookのAPIの応答
- 12. Webビューのアクセス応答ヘッダー
- 13. 応答は、アクセス制御
- 14. 誰が値をデータ、応答、データのエラーにSwiftで渡しますか?
- 15. テーブルビューdidSelect応答問題はSwiftで
- 16. tvos swift spritekit - UITapGestureRecognizerが応答しない
- 17. Swiftで応答を継続的にチェック
- 18. Swift UICollectionView:didSelectItemAtIndexPathが応答しない
- 19. カスタムボタンがtouch-swiftに応答しない
- 20. Swift - TableViewCellのステッパー - 応答しない
- 21. データの応答からトークン値にアクセスできない
- 22. Angularの約束からの応答データへのアクセス
- 23. ノードJSでPOST応答データにアクセスする囲みメソッドでエクスプレスリクエスト
- 24. ネストされた$ httpコールで外部応答データにアクセスする
- 25. URLSessionUploadTaskによる応答データ
- 26. Laravel + GuzzleHTTP応答データなし?
- 27. WebAPIのBadRequestドロップ応答データ
- 28. WCFクライアント応答がデータ
- 29. のiOS:AFHTTPSessionマネージャー応答データ
- 30. 割り当てられた応答データshow [オブジェクトオブジェクト] Native応答