在 IOS 中使用 soap 访问 HTTPS 网络服务时显示媒体类型不受支持的错误

Media type unsupported error is showing while accessing HTTPS webservice using soap in IOS

代码:

 NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];

 NSLog(@"returndata is %@",returnData);

输出:

<54686520 73657276 65722063 616e6e6f 74207365 72766963 65207468 65207265 71756573 74206265 63617573>

代码

 NSString *returnString = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding];

NSLog(@"returnString is %@",returnString);

输出:

returnString is "The server cannot service the request because the media type is unsupported".

我通过将 HTTPS 与 HTTP 绑定解决了这个问题。现在我可以使用 SOAP 访问相同的网络服务。