【发布时间】:2026-01-22 02:45:02
【问题描述】:
目前我收到类似“由于媒体类型不受支持,服务器无法为请求提供服务”之类的错误。在下面的步骤中,我正在使用 HTTPS 网络服务的肥皂服务。
NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *returnString = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding];
【问题讨论】:
-
media type是什么? -
像这样returndata的NSLog输出:返回数据是 跨度>
-
我尝试将 nsdata 中的内容添加到 nsstring 我的意思是这段代码:NSString *returnString = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding]; nslog 输出显示如下错误:returnString The server cannot service the request because the media type is unsupported.
-
这意味着您正在使用的服务/url 抛出错误而不是您的代码确保您发出正确的请求。
-
您的错误是告诉您您的请求未正确创建。向我们展示您是如何创建请求的。确保指定
Content-Type和Accept标头。
标签: ios objective-c web-services soap https