Sorgu parametresi "requestId" istek URL'sinde yoksa, bir özel durum atmam gerekiyor.Sorgu parametresi kullanılamıyorsa, Mule-Throw hatası
URL şuna benzer: Burada my.server.com?requestId=123&age=26
Ben böyle mesajı özelliğinde RequestID giriş ediyorum: URL RequestID içermiyor
<message-properties-transformer scope="session" doc:name="Adding requestId">
<add-message-property key="requestId" value="#[message.inboundProperties.'http.query.params'.requestId]"/>
</message-properties-transformer>
Eğer boş olacaktır. Ancak bu durumda, mevcut olup olmadığını requestId için bir kontrol yapmak istiyorum. Sonra
ve http 'gibi bir değere sahip değildir: // localhost: 8081/test RequestID = & age = 26 'sonra logger olacak? print 'Sorgulama parametresi talep seviyesinde mevcut olsa bile değer mevcut değil –
Anirban ile aynı fikirdeyim. Ancak soru, HTTP URL'sinde sorgu parametresi varlığını kontrol etmektir. Ama önerdiğin, her iki senaryoyu da kontrol ettiği için daha sağlam. Yani boş sorgu parametresi ve bu sorgu parametresi için boş değer. Cevabımı güncelleyeceğim. – RamakrishnaN