【问题标题】:Get Method is not working inside App if URL contains .info?如果 URL 包含 .info,Get 方法在 App 内不起作用?
【发布时间】:2017-12-15 05:13:11
【问题描述】:

我在 APP 中制作了一个简单的 GET 方法,但它在某些 URL 上不起作用..

例如:

https://lievensberg.webcamconsult.com/wachtkamer/ZwXIk9KcYvMBFeJWiSeUQQ.json 。 - 这是有效的(包含 .com)

https://soa-webcamconsult.sense.info/wachtkamer/pk3rs51FpFUQkrHOJ0uBHg.json - 这不起作用(包含 .info)

两个 URL 在浏览器中都运行良好...!

我正在使用 AFNetworking,任何人都可以帮助我吗? 这是调用方法,下面给出的网址

//https://soa-webcamconsult.sense.info/wachtkamer/pk3rs51FpFUQkrHOJ0uBHg.json

  NSDictionary *header = [NSDictionary dictionaryWithObjectsAndKeys:@"application/json",@"Content-Type", @"application/json", @"Accept", @"iPhone",@"User-Agent",nil];

NSLog(@"url---%@",url);

NSLog(@"header---%@",[Utilities printJson:header]);


[SSNetworkClient initServerCallWithURL:url requestMethod:SSRequestMethodGET requestSerialize:YES headers:header imageData:nil imageDataName:nil parameters:nil success:^(id object) {
    completionBlock(YES,object);

} failure:^(id object) {
    failureCompletion(NO,object);

}];

【问题讨论】:

  • 您遇到了什么错误?
  • 我收到 Nil 作为失败响应 :(
  • 请发布您的代码,可能是您的代码有问题,同时您可以阅读here
  • 更新了代码

标签: objective-c json https get afnetworking


【解决方案1】:

在你对第二个 url 的响应中,你得到了无效的 json,应该是这样的,

{
    "status": {
        "code": "on_time",
        "message": "U bent op tijd",
        "content": "Uw afspraak begint om *|afspraak_tijd|* ."
    },
    "slave": {
        "name1": "Dhr. sunny",
        "name2": "Meneer sunny"
    },
    "master": {
        "name1": "Mr beheerder"
    },
    "push": {
        "origin": "pubsub.pubnub.com",
        "pub_key": "pub-c-a6ca4c51-0a6f-475d-8f93-f53f48ba117b",
        "sub_key": "sub-c-97578f62-3587-11e3-be49-02ee2ddab7fe",
        "uuid": "sunny-5a323ac22cacff0004c2a717",
        "channels": ["5a29524f2b4faa000470384a", "5a323ac22cacff0004c2a717"]
    },
    "lobby_message": "",
    "contact_info": "/dyncontent/pk3rs51FpFUQkrHOJ0uBHg"
}

以上是正确的 json,您需要在 api 响应中改进它

如果您不验证,只需使用上述 json 创建 json 文件,它将与浏览器完美配合,而您的 .info api 响应 json 将无法正常工作,因此您需要即兴发挥 .info json 文件响应

我的Mozilla浏览器Quantum版响应,

【讨论】:

  • 谢谢,你救了我的命 :)
猜你喜欢
  • 2017-04-22
  • 2017-04-24
  • 1970-01-01
  • 2016-12-31
  • 1970-01-01
  • 2016-09-20
  • 2021-05-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多