2016-04-05 40 views
0

http bağlayıcısıyla aramayı durdurmaya çalışıyorum.Mule: dize yükü nedeniyle HTTP bağlanı başarısız oluyor

{ 
    "firstName": "Nathan4", 
    "lastName": "Tregillus", 
    "email": "[email protected]" 
} 

şu anda şu şekildedir:

org.mule.api.MessagingException: Error sending HTTP request. Message payload is of type: String

dize görünüyor: Ben istemciye göndermek için çalışıyorum, sonra aşağıdaki hatayı alıyorum, bir dize olarak yük oluşturmak Sadece kafam karıştı. gönderebileceğim tek bir beden var mı?

+0

mıydın uygulama olarak Content-Type ayarlamak mümkün/dinlenme çağrısı yapmadan önce json? –

+0

Yapılandırmanızı gösterin ve tüm istisnayı gösterin. Bu tür kısmi bilgilere yardımcı olmak imkansız. –

cevap

0

Yapılandırmanızı göstermediğiniz için, katır örneğiniz ve harcadığınız hizmetle ilgili bazı sorunlar olduğunu veya uzak uç noktanın yanıtı oluştururken sorun yaşadığından şüphelenirim. Dolayısıyla bunu yapılandırma kontrol edebilirsiniz:

  • Yol

    • Yöntemleri (POST veya alın)
    • config-ref
    • adı
  • +0

    Sorunumu buldum, mesaj özelliklerini ayarlıyordum, ardından yükü ayarlıyordum. siparişi değiştirdiğimde hepsi işe yaradı –

    İlgili konular