當我試圖讓這樣的噴客戶端 - 處理意想不到的內容類型的應答/ json?
val pipeline: HttpRequest => Future[IdentityData] = sendReceive ~> unmarshal[IdentityData]
pipeline(Get("http://169.254.169.254/latest/dynamic/instance-identity/document"))
適當的情況下階層和格式化亞馬遜的身份數據,我收到以下異常
UnsupportedContentType(應爲「應用/ JSON」)
因爲亞馬遜將其回覆標記爲text/plain內容類型。他們也不關心接受標題參數。有沒有一種簡單的方法可以告訴spray-json在解組時忽略這一點?
沒想到這麼簡單。感謝提醒,以檢查簡單的選項:-) –
經過數小時的挫折,這真的幫助。非常感謝! –