asihttprequest 出现bad request 怎么解决?- (IBAction)grabURLInBackground:(id)sender
{
NSURL *url = [NSURL URLWithString:@"http://mobile.7878.com.cn/mobile/dishlist.aspx"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDelegate:self];
[request startAsynchronous];
//NSString *response = [request responseString];
//web setText:response];
}- (void)requestFinished:(ASIHTTPRequest *)request
{
// 当以文本形式读取返回内容时用这个方法
NSString *responseString = [request responseString];
[web setText:responseString];
// 当以二进制形式读取返回内容时用这个方法
//NSData *responseData = [request responseData];
NSLog(@"headers: %@", [request requestHeaders]);
}- (void)requestFailed:(ASIHTTPRequest *)request
{
NSError *error = [request error];
if (!error) {
NSString *response = [request responseString];
[web setText:response];
}
}只能访问静态的HTML网页,动态出现问题!
{
NSURL *url = [NSURL URLWithString:@"http://mobile.7878.com.cn/mobile/dishlist.aspx"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDelegate:self];
[request startAsynchronous];
//NSString *response = [request responseString];
//web setText:response];
}- (void)requestFinished:(ASIHTTPRequest *)request
{
// 当以文本形式读取返回内容时用这个方法
NSString *responseString = [request responseString];
[web setText:responseString];
// 当以二进制形式读取返回内容时用这个方法
//NSData *responseData = [request responseData];
NSLog(@"headers: %@", [request requestHeaders]);
}- (void)requestFailed:(ASIHTTPRequest *)request
{
NSError *error = [request error];
if (!error) {
NSString *response = [request responseString];
[web setText:response];
}
}只能访问静态的HTML网页,动态出现问题!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货