首页 > 其他分享 >iOS YTKNetworking网络框架增加text/plain支持

iOS YTKNetworking网络框架增加text/plain支持

时间:2023-09-12 15:44:20浏览次数:33  
标签:acceptableContentTypes text iOS agent json YTKNetworking plain

网络请求有时候报错"Request failed: unacceptable content-type: text/plain"
解决办法: 在基类初始化时新增以下方法即可

- (void)converContentTypeConfig{
    YTKNetworkAgent *agent = [YTKNetworkAgent sharedAgent];
    NSSet *acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", @"text/plain", @"text/html", @"text/css", nil];
    NSString *keypath = @"jsonResponseSerializer.acceptableContentTypes";
    [agent setValue:acceptableContentTypes forKeyPath:keypath];
}

标签:acceptableContentTypes,text,iOS,agent,json,YTKNetworking,plain
From: https://www.cnblogs.com/qqcc1388/p/17696376.html

相关文章

  • 开始iOS 7中自动布局教程(一)
    到目前为止,如果你的设计相当的复杂,那么你必须编写大量的代码来适应这样的布局。你应该很高兴,现在这样的情况再也不存在了--iOS6为iPhone和iPad带来了一个极好的新特性:自动布局。你是否曾经想让你的app在横竖屏方向上看起来都表现良好而受挫?是否在做支持iPhon......
  • 教你2种方法,将iOS设备通过MQTT协议连接到华为云物联网平台
    本文分享自华为云社区《如何将iOS设备通过MQTT协议连接到华为云物联网平台:Flutter和Swift两种方法》,作者:张俭。前言当今时代,物联网技术正逐步改变我们的生活和工作方式。华为云IoTDA服务,为开发者提供了一个开放、稳定、可靠的基础设施,以便实现设备与云端的无缝连接和双向通......
  • 苹果iOS 17正式版来了:iPhone X/8系列等机型无缘
    据媒体报道,苹果会在9月13日凌晨1点发布iPhone15系列新品,该机出厂预装iOS17正式版系统。在iPhone15系列之后,苹果会向老机型推送iOS17正式版更新。据爆料,苹果将会在9月18日推送iOS17正式版,跟iPhone15发布会间隔约一周时间。根据官方公布的名单,iPhoneX、iPhone8、iPhone8......
  • 在fmx下动态生成的TText为什么不能调整大小及字体样式
    //为什么会这样呢?类似于下面这样的代码不能生效。MyLbl:=Ttext.Create(self);MyLbl.Parent:=VscrbMenuBtn;//MyLbl.Font.Size:=20;MyLbl.TextSettings.Font.Size:=20;MyLbl.Size.PlatformDefault:=false;......
  • Android入门教程 | TextView简介(宽高、文字、间距)
    TextView简介文字,是我们传达信息的一种常见方式。在安卓应用上显示文字,我们通常使用TextView。之前我们已经知道如何获取到layout中的TextView,也知道setText()方法可以修改显示的文字。结合我们实际的生活和学习经验,写字的时候,有哪些方面是可以由我们来控制的?文本内容;文字颜色;大......
  • 皕杰报表(BIOS Report)中设置序号的方法之四
    我们分享了皕杰报表设置序号的三种方法,ds.#0,&cellx和row(),有时用这些方法设置序号并不能满足我们的需求,需要配以显示值的使用,使得序号分类更加清楚。我们看下面的主从表,是如何处理序号的显示值的。预览如下:现在我们加上序号,解决方案如下:1、A2单元格写=&B2,A2单元格属性-左主格为B2(这......
  • Ajax 和 axios 调用接口的使用
     一、前提了解:服务器:负责存放和对外提供资源的电脑‘请求-处理-响应’客户端:在上网过程中,负责获取和消费资源的电脑URL:统一资源定位符,协议域名端口号资源的请求方式: 1.get:获取服务器资源 2.post:向服务器提交数据 3.其他:put修改、delete删除、fetch批量二、Ajax的......
  • css3属性之 text-overflow:ellipsis
    语法:text-overflow:clip |  ellipsis默认值为clip不显示省略标记clip:当前对象内文本溢出时不显示省略标记,而是将溢出部分裁剪。ellipsis:当对象内文本一处时显示省略标记(...)。一、常见的单行文本溢出显示省略写法:text-overflow:ellipsis;overflow:hidden;white-......
  • 直播流IOS无法播放问题排查
     问题:IOS手机无法播放flv协议视频,改为hls协议后,IOS播放H264视频编码格式正常,但是H265无法播放解决:使用花椒播放器,在IOS上通过Webassembly编解码,播放flv协议视频解决此问题。视频插件:花椒播放器https://github.com/ErosZy/WXInlinePlayer示例地址:https://eroszy.github......
  • Android View绘制原理-GrTexture
    GrSurface有两个主要的子类,一个GrRenderTarget,上一篇文章已经分析过,它包装的是一个GrBackendRenderTarget,另外一个兄弟就是GrTexture,它代表的是GPU上的一个纹理,同时GrTexture也有配套的代理类GrTextureProxy。GrTextureProxy继承自GrSurfaceProxy。本文继续来研究GrTexture的生成......