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. Jmeter BeanShell - アクセス応答データ - Beanshellエラー?
- 4. トークンと応答データへのアクセス
- 5. Swiftの非応答ストリームデリート
- 6. 応答待ちAlamofire swift
- 7. 表データ応答ブートストラップ
- 8. ソーサリーoauth応答データ
- 9. Webビューのアクセス応答ヘッダー
- 10. 誰が値をデータ、応答、データのエラーにSwiftで渡しますか?
- 11. Swiftで応答を継続的にチェック
- 12. tvos swift spritekit - UITapGestureRecognizerが応答しない
- 13. テーブルビューdidSelect応答問題はSwiftで
- 14. Swift UICollectionView:didSelectItemAtIndexPathが応答しない
- 15. ネストされた$ httpコールで外部応答データにアクセスする
- 16. ノードJSでPOST応答データにアクセスする囲みメソッドでエクスプレスリクエスト
- 17. のiOS:AFHTTPSessionマネージャー応答データ
- 18. Laravel + GuzzleHTTP応答データなし?
- 19. WebAPIのBadRequestドロップ応答データ
- 20. IOS SWIFT - サービスコールのフェッチ終了時の応答データを返します。
- 21. Google Visualization APIの応答ステータスへのアクセス
- 22. アクセス制御 - 許可 - 起源応答
- 23. Silverlightがashx JSON応答にアクセス
- 24. アクティビティのHTTP応答文字列にアクセス
- 25. htmlにアクセスできない応答
- 26. JMETER最後のHTTP応答へのアクセス
- 27. WCF Rest Service - HTTP応答ヘッダーへのアクセス
- 28. 応答メッセージ:非HTTP応答メッセージ:プロトコルなし:応答コード:非HTTP応答コード:java.net.MalformedURLException
- 29. 再生!フレームワークの返信jsonの応答
- 30. 再生:バイナリWebサービスの応答