【问题标题】:ASIFormDataRequest POST returning website source code?ASIFormDataRequest POST 返回网站源代码?
【发布时间】:2011-03-08 23:58:37
【问题描述】:

我正在使用以下代码将用户名和密码设置为网站上的表单:

ASIFormDataRequest *request = [[ASIFormDataRequest alloc] initWithURL:url];
        [request setRequestMethod:@"POST"];
        [request setPostValue:[[NSUserDefaults standardUserDefaults] objectForKey:kUsername] forKey:@"username"];
        [request setPostValue:[[NSUserDefaults standardUserDefaults] objectForKey:kPassword] forKey:@"password"];
        [request setTimeOutSeconds:40];
        [request setDelegate:self];
        [request startAsynchronous];

但是我 NSLogging 来自这个请求的 responseString,它只是打印出网站的源代码而不是任何信息。

【问题讨论】:

  • 预期回报是多少?网址是什么?提供更多信息,以减少理解问题/问题的复杂性。
  • POST 请求通常应该返回一些东西。检查您发布到正确的网址。
  • 什么是显示实际网站或显示url而不是打印网站源代码的方法

标签: iphone objective-c xcode post asihttprequest


【解决方案1】:

这可能是服务器端问题或逻辑错误。除了responseString,请查看responseHeadersresponseStatusCode 以确保您得到您所期望的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-06
    • 1970-01-01
    • 2017-12-24
    • 1970-01-01
    • 2018-04-21
    • 1970-01-01
    • 2018-05-03
    • 1970-01-01
    相关资源
    最近更新 更多