When you block an IP address in IPTables, you cannot monitor what kind of HTTP requests they make.
Their TCP handshake packets are dropped, which means that no request is sent to your server.
If you want to see what kind of traffic comes in, you need to forward traffic from specific IP to special software that captures the traffic.
Or, you can make a configuration in your web application that all requests coming from this IP address are handled in a special way.
I don't see much value in doing monitoring like this though.