WMS GetMap queries take a BBOX parameter for the map and a WIDTH and HEIGHT parameter for the image.
If the aspect ratio of the image (WIDTH/HEIGHT) doesn't match the aspect ratio of the BBOX (dx/dy) does the spec say it will distort the image into that WIDTH/HEIGHT aspect or does it say it will increase the area of the map returned in the image.
The server I'm playing with is doing the latter, but I see mentions on the web of the former behaviour.
In the case of increasing the area of the map, does the spec say that either the vertical or horizontal extent of the image will match the requested BBOX (depending on if its too tall or too wide)?
I suppose the safest thing is to always call with matching aspect ratios...
Here's some test grabs with three different aspect ratio WIDTH/HEIGHT settings and the same BBOX for your comparison:
wget -O test.png "http://www.osmgb.org.uk/OSM-GB/wms?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=OSM-GB:__all__&SRS=
EPSG:27700&BBOX=532685,176236,542182,183918&FORMAT=image/png&WIDTH=400&HEIGHT=400"
wget -O test2.png "http://www.osmgb.org.uk/OSM-GB/wms?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=OSM-GB:__all__&SRS
=EPSG:27700&BBOX=532685,176236,542182,183918&FORMAT=image/png&WIDTH=400&HEIGHT=800"
wget -O test3.png "http://www.osmgb.org.uk/OSM-GB/wms?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=OSM-GB:__all__&SRS
=EPSG:27700&BBOX=532685,176236,542182,183918&FORMAT=image/png&WIDTH=800&HEIGHT=400"