Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Alamofire获取Swift中带换行符的响应字符串_Swift_Alamofire_Httpresponse_Swift5 - Fatal编程技术网

Alamofire获取Swift中带换行符的响应字符串

Alamofire获取Swift中带换行符的响应字符串,swift,alamofire,httpresponse,swift5,Swift,Alamofire,Httpresponse,Swift5,我正在从事swift项目,我需要从服务器获取响应字符串。 但主要问题是响应字符串由几行组成,我试图使用Alarmofire获取这些数据,但失败了。 这是代码: AF.request(baseURL).responseString { response in debugPrint(response) } 我得到了如下回应 [Request]: GET https://rs.allisonhouse.com/feeds/***/lsr.php [Request Body]: None [

我正在从事swift项目,我需要从服务器获取响应字符串。 但主要问题是响应字符串由几行组成,我试图使用Alarmofire获取这些数据,但失败了。 这是代码:

AF.request(baseURL).responseString { response in
    debugPrint(response)
}
我得到了如下回应

[Request]: GET https://rs.allisonhouse.com/feeds/***/lsr.php
[Request Body]: 
None
[Response]: 
[Status Code]: 200
[Headers]:
CF-Cache-Status: DYNAMIC
CF-RAY: 5a78e097da8305aa-LAX
Connection: keep-alive
Content-Encoding: gzip
Content-Type: text/html; charset=UTF-8
Date: Mon, 22 Jun 2020 20:56:41 GMT
Last-Modified: Wed, 23 Jan 2013 02:37:15 GMT
Server: cloudflare
Transfer-Encoding: Identity
Via: 1.1 google
alt-svc: h3-27=":443"; ma=86400, h3-28=":443"; ma=86400, h3-29=":443"; ma=86400
cf-request-id: 037f6ab2ea000005aa92a15200000001
[Response Body]: 
You must use a supported software<br>
If you are have having issues contact support@allisonhouse.com

[Data]: 101 bytes
[Network Duration]: 0.9248800277709961s
[Serialization Duration]: 7.49826431274414e-05s
[Result]: success("You must use a supported software<br>\nIf you are have having issues contact support@allisonhouse.com\n")
[请求]:获取https://rs.allisonhouse.com/feeds/***/lsr.php
[请求机构]:
没有一个
[答复]:
[状态代码]:200
[标题]:
CF缓存状态:动态
CF-RAY:5a78e097da8305aa LAX
连接:保持活力
内容编码:gzip
内容类型:text/html;字符集=UTF-8
日期:2020年6月22日星期一20:56:41 GMT
最后修改:2013年1月23日星期三02:37:15 GMT
服务器:cloudflare
传输编码:标识
Via:1.1谷歌
alt svc:h3-27=“:443”;ma=86400,h3-28=“:443”;ma=86400,h3-29=“:443”;ma=86400
cf请求id:037F6AB2EA000005AA92A1520000001
[答复机构]:
您必须使用受支持的软件
如果您有问题,请联系support@allisonhouse.com [数据]:101字节 [网络持续时间]:0.9248800277709961s [序列化持续时间]:7.4982643127414E-05s [结果]:成功(“您必须使用受支持的软件
\n如果您有问题,请联系support@allisonhouse.com\n“)

如何解决此问题?

这是您正在使用的我的服务器


我们检查用户代理标头以防止未经授权的访问。通过电子邮件与我联系,讨论您的用例并获得授权。

这是您正在访问的我的服务器


我们检查用户代理标头以防止未经授权的访问。通过电子邮件与我联系,讨论你的用例和接收授权。< /P>找出他们认为的“支持软件”。也许他们不支持人们做出任意的请求。为什么你不尝试使用<代码> .RetrySjs< /Cord>?因为响应不是JSON字符串,它是普通字符串。也许他们不支持人们发出任意请求。为什么不尝试使用
.responseJSON
?因为响应不是json字符串,而是公共字符串。