Your question lacks many details to help us help, but here are two things you should try:
1) Some fixes for WCF inside MonoTouch 3.x were (unfortunately) missing from MonoTouch 4.x. Perhaps your application depends on them. If you are using MonoTouch 4.1, you can replace System.ServiceModel.dll (see Comment # 6 above), rebuild your application, and see if this fix fixes your problem.
2) Several corrections were made in the HTTP stack for MonoTouch 4.2 (will be released soon, but most of them are not in beta 4.1). They are not entirely related to WCF, but it is unclear whether message 400 is a WCF error (or not).
If both updates do not solve the problem, please fill out the bug report at http://bugzilla.xamarin.com and attach a standalone test case so that we can investigate this further. Thanks!
source share